Merge ~xypron/ubuntu/+source/console-setup:merge-lp2049885-noble into ubuntu/+source/console-setup:debian/sid

Proposed by Heinrich Schuchardt
Status: Needs review
Proposed branch: ~xypron/ubuntu/+source/console-setup:merge-lp2049885-noble
Merge into: ubuntu/+source/console-setup:debian/sid
Diff against target: 10096 lines (+7800/-335)
107 files modified
Keyboard/KeyboardNames.pl (+153/-128)
Keyboard/Makefile (+9/-4)
Keyboard/ckbcomp (+6/-6)
Keyboard/kbdnames-maker (+14/-0)
Keyboard/keymaptree (+126/-0)
Keyboard/keymaptree.use (+48/-0)
Keyboard/pc105.tree (+448/-0)
Keyboard/xmlreader (+12/-0)
debian/changelog (+3268/-0)
debian/clean (+1/-0)
debian/console-setup-linux.postinst (+11/-0)
debian/console-setup-linux.prerm (+12/-0)
debian/console-setup-linux.setvtrgb.service (+15/-0)
debian/console-setup-udeb.base-installer (+9/-8)
debian/console-setup.apport (+13/-0)
debian/console-setup.config (+8/-4)
debian/console-setup.initramfs-hook (+118/-0)
debian/console-setup.initramfs-top (+136/-0)
debian/console-setup.postinst (+20/-2)
debian/control (+13/-28)
debian/keyboard-configuration.config (+175/-96)
debian/keyboard-configuration.postinst (+31/-4)
debian/keyboard-configuration.templates (+21/-1)
debian/keyboard_present.sh (+1/-0)
debian/po/am.po (+39/-0)
debian/po/ar.po (+39/-0)
debian/po/ast.po (+39/-0)
debian/po/be.po (+39/-0)
debian/po/bg.po (+39/-0)
debian/po/bn.po (+39/-0)
debian/po/bo.po (+39/-0)
debian/po/bs.po (+39/-0)
debian/po/ca.po (+39/-0)
debian/po/cs.po (+39/-0)
debian/po/cy.po (+39/-0)
debian/po/da.po (+39/-0)
debian/po/de.po (+39/-0)
debian/po/dz.po (+39/-0)
debian/po/el.po (+39/-0)
debian/po/eo.po (+39/-0)
debian/po/es.po (+39/-0)
debian/po/et.po (+39/-0)
debian/po/eu.po (+39/-0)
debian/po/fa.po (+39/-0)
debian/po/fi.po (+39/-0)
debian/po/fr.po (+39/-0)
debian/po/ga.po (+39/-0)
debian/po/gl.po (+39/-0)
debian/po/gu.po (+40/-1)
debian/po/he.po (+39/-0)
debian/po/hi.po (+39/-0)
debian/po/hr.po (+39/-0)
debian/po/hu.po (+42/-0)
debian/po/hy.po (+36/-0)
debian/po/id.po (+39/-0)
debian/po/is.po (+39/-0)
debian/po/it.po (+39/-0)
debian/po/ja.po (+39/-0)
debian/po/ka.po (+39/-0)
debian/po/kab.po (+39/-0)
debian/po/kk.po (+39/-0)
debian/po/km.po (+39/-0)
debian/po/kn.po (+39/-0)
debian/po/ko.po (+39/-0)
debian/po/ku.po (+39/-0)
debian/po/lo.po (+39/-0)
debian/po/lt.po (+39/-0)
debian/po/lv.po (+39/-0)
debian/po/mk.po (+39/-0)
debian/po/ml.po (+39/-0)
debian/po/mr.po (+39/-0)
debian/po/nb.po (+39/-0)
debian/po/ne.po (+39/-0)
debian/po/nl.po (+39/-0)
debian/po/nn.po (+39/-0)
debian/po/oc.po (+39/-0)
debian/po/pa.po (+39/-0)
debian/po/pl.po (+39/-0)
debian/po/pt.po (+39/-0)
debian/po/pt_BR.po (+39/-0)
debian/po/ro.po (+39/-0)
debian/po/ru.po (+39/-0)
debian/po/se.po (+39/-0)
debian/po/si.po (+39/-0)
debian/po/sk.po (+39/-0)
debian/po/sl.po (+39/-0)
debian/po/sq.po (+39/-0)
debian/po/sr.po (+39/-0)
debian/po/sr@latin.po (+39/-0)
debian/po/sv.po (+39/-0)
debian/po/ta.po (+39/-0)
debian/po/te.po (+39/-0)
debian/po/templates.pot (+36/-0)
debian/po/tg.po (+39/-0)
debian/po/th.po (+39/-0)
debian/po/tl.po (+39/-0)
debian/po/tr.po (+39/-0)
debian/po/ug.po (+39/-0)
debian/po/uk.po (+39/-0)
debian/po/vi.po (+39/-0)
debian/po/zh_CN.po (+39/-0)
debian/po/zh_TW.po (+39/-0)
debian/preprocessor (+0/-6)
debian/rules (+45/-42)
debian/vtrgb (+3/-0)
debian/vtrgb.vga (+3/-0)
setupcon (+41/-5)
Reviewer Review Type Date Requested Status
Simon Quigley (community) Approve
git-ubuntu import Pending
Review via email: mp+459147@code.launchpad.net

Description of the change

When running 'dpkg-buildpackage -D -sa -d' file Keyboard/KeyboardNames.pl is updated. I have put the changes due to this into the patch titled "- generated file Keyboard/KeyboardNames.pl".

console-setup - 1.223ubuntu1 is available in ppa:xypron/merge-from-debian.

To post a comment you must log in.
Revision history for this message
Simon Quigley (tsimonq2) wrote :
Download full text (15.7 KiB)

There is no change in Ubuntu delta, and the Debian upload we're merging simply did a translation update. The previous upload built, migrated, and was in the last stable release. There may be new issues manifesting as a result of underlying libraries being changed, in this case that is not within the scope of the review and we are in an appropriate time of the cycle to deal with those.

Uploading, thanks!

Δ²:

--- ../2.patch 2024-01-22 10:07:28.739471251 -0600
+++ ../1.patch 2024-01-22 10:07:24.987435108 -0600
@@ -1544,10 +1544,100 @@
  print <<'EOT';
  #!/usr/bin/perl -w
 diff --git a/debian/changelog b/debian/changelog
-index bca649d..239745d 100644
+index a41ca64..8eda0d2 100644
 --- a/debian/changelog
 +++ b/debian/changelog
-@@ -1,3 +1,87 @@
+@@ -1,3 +1,86 @@
++console-setup (1.223ubuntu1) noble; urgency=medium
++
++ * Merge with Debian unstable (LP: #2049885). Remaining changes:
++ - debian/clean: Delete Keyboard/tree-keymaps/ on clean
++ - Add an apport hook
++ - If the locale is C during configuration, only set CHARMAP to
++ ISO-8859-15 on kFreeBSD; otherwise restore the previous behaviour
++ from before the kFreeBSD port of using UTF-8 in that case.
++ - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
++ Terminus font, at multitiple sizes, and it correctly selects low/high
++ dpi font size, based on screen resolution.
++ - Set keymap and font in the initramfs if possible and sensible
++ debian/vtrgb, debian/vtrgb.vga,
++ debian/console-setup-linux.setvtrgb.service, debian/rules,
++ debian/console-setup-linux.{postinst, prerm}: use Ubuntu's virtual
++ terminal color scheme by default, with a VGA color scheme available
++ as an alternative.
++ - Handle unattended upgrades without breaking plymouth when updating
++ console fonts.
++ - Tolerate absence of setupcon in postinst scripts. Should be fixed by
++ refactoring to not have a keyboard-configuration package that needs
++ to call setupcon without depending on it.
++ - Don't copy keyboard-configuration questions to /target in OEM mode.
++ oem-config will ask them later, and copying these confuses it.
++ - Added templates for keyboard detection
++ - debian/control: drop freebsd-specific packages
++ - If the detect-keyboard debconf plugin is available
++ (cdebconf-newt-detect-keys in the installer), then offer to use it to
++ detect the keyboard layout.
++ - keyboard-configuration.config: While sourcing config files to re-seed
++ debconf, treat missing XKBOPTIONS as empty.
++ - Fix default keyboard selection for language/country combinations
++ lacking a proper combined locale.
++ - debian/keyboard-configuration.config: lower the priority for the layout
++ question.
++ - Map ppc64el/* to XKBMODEL=pc105
++ - Set default for Dutch to us(intl), not just us.
++ - Set default layout for Kurdish to tr(ku)
++ - Set default layout for Vietnam to 'us'
++ - debian/keyboard-configuration.config: change back the french default
++ layout to be fr+oss and not fr+latin9
++ - debian/keyboard-configuration.config: Drop the xk...

review: Approve

Unmerged commits

0c56983... by Heinrich Schuchardt

update-maintainer

Signed-off-by: Heinrich Schuchardt <email address hidden>

7807236... by Heinrich Schuchardt

reconstruct-changelog

85f5c09... by Heinrich Schuchardt

merge-changelogs

fa24f09... by Heinrich Schuchardt

    - generated file Keyboard/KeyboardNames.pl

61eea86... by Heinrich Schuchardt

    - Add noudeb build profile

53a6965... by Heinrich Schuchardt

    - setupcon:
      - use only /run for tempfiles with /tmp as a non-root fallback.
      - handle compressed console maps and font files.
      - Map XKBMODEL=SKIP to '' for compatibility with existing
        configs.
      - the variables are taken from a config file which, if changed,
        invalidates the cache.
      - there is only ever one keyboard map per system.
      - the system should not have to resolve filenames to find the keymap
        cache on boot.
      - Explicitly exit 0, so that postinsts don't fail in the event that
        loadkeys can't find a console.

93c9af1... by Heinrich Schuchardt

    - Generate a locale locally for translating keyboard names in
      kbdnames-maker.

16ea2c7... by Heinrich Schuchardt

    - Fix command injection in ckbcomp

0becc51... by Heinrich Schuchardt

    - xmlreader, KeyboardNames.pl: Added model entry to skip model selection

8bf86b9... by Heinrich Schuchardt

    - Keyboard/Makefile: make sure KeyboardNames.pl is built with
      accurate data from xkb-data.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/Keyboard/KeyboardNames.pl b/Keyboard/KeyboardNames.pl
index 8b24ef3..8c80646 100644
--- a/Keyboard/KeyboardNames.pl
+++ b/Keyboard/KeyboardNames.pl
@@ -19,7 +19,7 @@ package KeyboardNames;
19 'Apple laptop' => 'apple_laptop',19 'Apple laptop' => 'apple_laptop',
20 'Asus laptop' => 'asus_laptop',20 'Asus laptop' => 'asus_laptop',
21 'Atari TT' => 'ataritt',21 'Atari TT' => 'ataritt',
22 'Azona RF2300 wireless Internet' => 'azonaRF2300',22 'Azona RF2300 Wireless Internet' => 'azonaRF2300',
23 'BTC 5090' => 'btc5090',23 'BTC 5090' => 'btc5090',
24 'BTC 5113RF Multimedia' => 'btc5113rf',24 'BTC 5113RF Multimedia' => 'btc5113rf',
25 'BTC 5126T' => 'btc5126t',25 'BTC 5126T' => 'btc5126t',
@@ -66,14 +66,17 @@ package KeyboardNames;
66 'Dell USB Multimedia' => 'dellusbmm',66 'Dell USB Multimedia' => 'dellusbmm',
67 'Dexxa Wireless Desktop' => 'dexxa',67 'Dexxa Wireless Desktop' => 'dexxa',
68 'Diamond 9801/9802' => 'diamond',68 'Diamond 9801/9802' => 'diamond',
69 'Do not configure keyboard; keep kernel keymap' => 'SKIP',
69 'Ennyah DKB-1008' => 'ennyah_dkb1008',70 'Ennyah DKB-1008' => 'ennyah_dkb1008',
70 'Everex STEPnote' => 'everex',71 'Everex STEPnote' => 'everex',
71 'FL90' => 'compalfl90',72 'FL90' => 'compalfl90',
72 'Fujitsu-Siemens Amilo laptop' => 'fscaa1667g',73 'Fujitsu-Siemens Amilo laptop' => 'fscaa1667g',
73 'Generic 101-key PC' => 'pc101',74 'Generic 101-key PC' => 'pc101',
74 'Generic 102-key PC (intl.)' => 'pc102',75 'Generic 102-key PC' => 'pc102',
75 'Generic 104-key PC' => 'pc104',76 'Generic 104-key PC' => 'pc104',
76 'Generic 105-key PC (intl.)' => 'pc105',77 'Generic 104-key PC with L-shaped Enter key' => 'pc104alt',
78 'Generic 105-key PC' => 'pc105',
79 'Generic 86-key PC' => 'pc86',
77 'Genius Comfy KB-12e' => 'geniuscomfy',80 'Genius Comfy KB-12e' => 'geniuscomfy',
78 'Genius Comfy KB-16M/Multimedia KWD-910' => 'genius',81 'Genius Comfy KB-16M/Multimedia KWD-910' => 'genius',
79 'Genius Comfy KB-21e-Scroll' => 'geniuscomfy2',82 'Genius Comfy KB-21e-Scroll' => 'geniuscomfy2',
@@ -129,6 +132,7 @@ package KeyboardNames;
129 'MacBook/MacBook Pro' => 'macbook78',132 'MacBook/MacBook Pro' => 'macbook78',
130 'MacBook/MacBook Pro (intl.)' => 'macbook79',133 'MacBook/MacBook Pro (intl.)' => 'macbook79',
131 'Macintosh' => 'macintosh',134 'Macintosh' => 'macintosh',
135 'Macintosh Old' => 'macintosh_old',
132 'Memorex MX1998' => 'mx1998',136 'Memorex MX1998' => 'mx1998',
133 'Memorex MX2500 EZ-Access' => 'mx2500',137 'Memorex MX2500 EZ-Access' => 'mx2500',
134 'Memorex MX2750' => 'mx2750',138 'Memorex MX2750' => 'mx2750',
@@ -153,6 +157,7 @@ package KeyboardNames;
153 'OLPC' => 'olpc',157 'OLPC' => 'olpc',
154 'Ortek Multimedia/Internet MCK-800' => 'oretec',158 'Ortek Multimedia/Internet MCK-800' => 'oretec',
155 'PC-98' => 'pc98',159 'PC-98' => 'pc98',
160 'PinePhone Keyboard' => 'ppkb',
156 'Propeller Voyager KTEZ-1000' => 'propeller',161 'Propeller Voyager KTEZ-1000' => 'propeller',
157 'QTronix Scorpius 98N+' => 'qtronix',162 'QTronix Scorpius 98N+' => 'qtronix',
158 'SVEN Ergonomic 2500' => 'sven',163 'SVEN Ergonomic 2500' => 'sven',
@@ -179,8 +184,6 @@ package KeyboardNames;
179 'Toshiba Satellite S3000' => 'toshiba_s3000',184 'Toshiba Satellite S3000' => 'toshiba_s3000',
180 'Truly Ergonomic 227' => 'teck227',185 'Truly Ergonomic 227' => 'teck227',
181 'Truly Ergonomic 229' => 'teck229',186 'Truly Ergonomic 229' => 'teck229',
182 'Truly Ergonomic Computer Keyboard Model 227 (Wide Alt keys)' => 'teck227',
183 'Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key)' => 'teck229',
184 'Trust Direct Access' => 'trustda',187 'Trust Direct Access' => 'trustda',
185 'Trust Slimline' => 'trust_slimline',188 'Trust Slimline' => 'trust_slimline',
186 'Trust Wireless Classic' => 'trust',189 'Trust Wireless Classic' => 'trust',
@@ -197,7 +200,7 @@ package KeyboardNames;
197);200);
198201
199%layouts = (202%layouts = (
200 'Afghani' => 'af',203 'A user-defined custom Layout' => 'custom',
201 'Albanian' => 'al',204 'Albanian' => 'al',
202 'Amharic' => 'et',205 'Amharic' => 'et',
203 'Arabic' => 'ara',206 'Arabic' => 'ara',
@@ -218,6 +221,7 @@ package KeyboardNames;
218 'Croatian' => 'hr',221 'Croatian' => 'hr',
219 'Czech' => 'cz',222 'Czech' => 'cz',
220 'Danish' => 'dk',223 'Danish' => 'dk',
224 'Dari' => 'af',
221 'Dhivehi' => 'mv',225 'Dhivehi' => 'mv',
222 'Dutch' => 'nl',226 'Dutch' => 'nl',
223 'Dzongkha' => 'bt',227 'Dzongkha' => 'bt',
@@ -236,24 +240,20 @@ package KeyboardNames;
236 'French' => 'fr',240 'French' => 'fr',
237 'French (Canada)' => 'ca',241 'French (Canada)' => 'ca',
238 'French (Democratic Republic of the Congo)' => 'cd',242 'French (Democratic Republic of the Congo)' => 'cd',
239 'French (Guinea)' => 'gn',
240 'French (Togo)' => 'tg',243 'French (Togo)' => 'tg',
241 'Georgian' => 'ge',244 'Georgian' => 'ge',
242 'German' => 'de',245 'German' => 'de',
243 'German (Austria)' => 'at',246 'German (Austria)' => 'at',
244 'German (Switzerland)' => 'ch',
245 'Greek' => 'gr',247 'Greek' => 'gr',
246 'Hebrew' => 'il',248 'Hebrew' => 'il',
247 'Hungarian' => 'hu',249 'Hungarian' => 'hu',
248 'Icelandic' => 'is',250 'Icelandic' => 'is',
249 'Indian' => 'in',251 'Indian' => 'in',
250 'Indonesian (Arab Melayu, phonetic)' => 'id',252 'Indonesian (Latin)' => 'id',
251 'Indonesian (Javanese)' => 'jv',
252 'Iraqi' => 'iq',253 'Iraqi' => 'iq',
253 'Irish' => 'ie',254 'Irish' => 'ie',
254 'Italian' => 'it',255 'Italian' => 'it',
255 'Japanese' => 'jp',256 'Japanese' => 'jp',
256 'Japanese (PC-98)' => 'nec_vndr/jp',
257 'Kazakh' => 'kz',257 'Kazakh' => 'kz',
258 'Khmer (Cambodia)' => 'kh',258 'Khmer (Cambodia)' => 'kh',
259 'Korean' => 'kr',259 'Korean' => 'kr',
@@ -268,6 +268,7 @@ package KeyboardNames;
268 'Moldavian' => 'md',268 'Moldavian' => 'md',
269 'Mongolian' => 'mn',269 'Mongolian' => 'mn',
270 'Montenegrin' => 'me',270 'Montenegrin' => 'me',
271 'NKo (AZERTY)' => 'gn',
271 'Nepali' => 'np',272 'Nepali' => 'np',
272 'Norwegian' => 'no',273 'Norwegian' => 'no',
273 'Persian' => 'ir',274 'Persian' => 'ir',
@@ -285,6 +286,7 @@ package KeyboardNames;
285 'Swahili (Kenya)' => 'ke',286 'Swahili (Kenya)' => 'ke',
286 'Swahili (Tanzania)' => 'tz',287 'Swahili (Tanzania)' => 'tz',
287 'Swedish' => 'se',288 'Swedish' => 'se',
289 'Switzerland' => 'ch',
288 'Taiwanese' => 'tw',290 'Taiwanese' => 'tw',
289 'Tajik' => 'tj',291 'Tajik' => 'tj',
290 'Thai' => 'th',292 'Thai' => 'th',
@@ -300,9 +302,9 @@ package KeyboardNames;
300302
301%variants = (303%variants = (
302 'af' => {304 'af' => {
305 'Dari (Afghanistan, OLPC)' => 'fa-olpc',
303 'Pashto' => 'ps',306 'Pashto' => 'ps',
304 'Pashto (Afghanistan, OLPC)' => 'olpc-ps',307 'Pashto (Afghanistan, OLPC)' => 'ps-olpc',
305 'Persian (Afghanistan, Dari OLPC)' => 'fa-olpc',
306 'Uzbek (Afghanistan)' => 'uz',308 'Uzbek (Afghanistan)' => 'uz',
307 'Uzbek (Afghanistan, OLPC)' => 'uz-olpc',309 'Uzbek (Afghanistan, OLPC)' => 'uz-olpc',
308 },310 },
@@ -319,25 +321,24 @@ package KeyboardNames;
319 },321 },
320 'ara' => {322 'ara' => {
321 'Arabic (AZERTY)' => 'azerty',323 'Arabic (AZERTY)' => 'azerty',
322 'Arabic (AZERTY/digits)' => 'azerty_digits',324 'Arabic (AZERTY, Eastern Arabic numerals)' => 'azerty_digits',
323 'Arabic (Buckwalter)' => 'buckwalter',325 'Arabic (Buckwalter)' => 'buckwalter',
326 'Arabic (Eastern Arabic numerals)' => 'digits',
324 'Arabic (Macintosh)' => 'mac',327 'Arabic (Macintosh)' => 'mac',
325 'Arabic (OLPC)' => 'olpc',328 'Arabic (OLPC)' => 'olpc',
326 'Arabic (QWERTY)' => 'qwerty',329 'Arabic (QWERTY)' => 'qwerty',
327 'Arabic (digits)' => 'digits',330 'Arabic (QWERTY, Eastern Arabic numerals)' => 'qwerty_digits',
328 'Arabic (qwerty/digits)' => 'qwerty_digits',
329 },331 },
330 'at' => {332 'at' => {
331 'German (Austria, Macintosh)' => 'mac',333 'German (Austria, Macintosh)' => 'mac',
332 'German (Austria, no dead keys)' => 'nodeadkeys',334 'German (Austria, no dead keys)' => 'nodeadkeys',
333 'German (Austria, with Sun dead keys)' => 'sundeadkeys',
334 },335 },
335 'az' => {336 'az' => {
336 'Azerbaijani (Cyrillic)' => 'cyrillic',337 'Azerbaijani (Cyrillic)' => 'cyrillic',
337 },338 },
338 'ba' => {339 'ba' => {
340 'Bosnian (US)' => 'us',
339 'Bosnian (US, with Bosnian digraphs)' => 'unicodeus',341 'Bosnian (US, with Bosnian digraphs)' => 'unicodeus',
340 'Bosnian (US, with Bosnian letters)' => 'us',
341 'Bosnian (with Bosnian digraphs)' => 'unicode',342 'Bosnian (with Bosnian digraphs)' => 'unicode',
342 'Bosnian (with guillemets)' => 'alternatequotes',343 'Bosnian (with guillemets)' => 'alternatequotes',
343 },344 },
@@ -345,15 +346,14 @@ package KeyboardNames;
345 'Bangla (Probhat)' => 'probhat',346 'Bangla (Probhat)' => 'probhat',
346 },347 },
347 'be' => {348 'be' => {
349 'Belgian (ISO, alt.)' => 'iso-alternate',
350 'Belgian (Latin-9 only, alt.)' => 'oss_latin9',
348 'Belgian (Wang 724 AZERTY)' => 'wang',351 'Belgian (Wang 724 AZERTY)' => 'wang',
349 'Belgian (alt. ISO)' => 'iso-alternate',
350 'Belgian (alt.)' => 'oss',352 'Belgian (alt.)' => 'oss',
351 'Belgian (alt., Latin-9 only)' => 'oss_latin9',
352 'Belgian (alt., with Sun dead keys)' => 'oss_sundeadkeys',
353 'Belgian (no dead keys)' => 'nodeadkeys',353 'Belgian (no dead keys)' => 'nodeadkeys',
354 'Belgian (with Sun dead keys)' => 'sundeadkeys',
355 },354 },
356 'bg' => {355 'bg' => {
356 'Bulgarian (enhanced)' => 'bekl',
357 'Bulgarian (new phonetic)' => 'bas_phonetic',357 'Bulgarian (new phonetic)' => 'bas_phonetic',
358 'Bulgarian (traditional phonetic)' => 'phonetic',358 'Bulgarian (traditional phonetic)' => 'phonetic',
359 },359 },
@@ -373,12 +373,13 @@ package KeyboardNames;
373 },373 },
374 'by' => {374 'by' => {
375 'Belarusian (Latin)' => 'latin',375 'Belarusian (Latin)' => 'latin',
376 'Belarusian (intl.)' => 'intl',
376 'Belarusian (legacy)' => 'legacy',377 'Belarusian (legacy)' => 'legacy',
378 'Belarusian (phonetic)' => 'phonetic',
379 'Russian (Belarus)' => 'ru',
377 },380 },
378 'ca' => {381 'ca' => {
379 'Canadian Multilingual' => 'multix',382 'Canadian (CSA)' => 'multix',
380 'Canadian Multilingual (1st part)' => 'multi',
381 'Canadian Multilingual (2nd part)' => 'multi-2gr',
382 'English (Canada)' => 'eng',383 'English (Canada)' => 'eng',
383 'French (Canada, Dvorak)' => 'fr-dvorak',384 'French (Canada, Dvorak)' => 'fr-dvorak',
384 'French (Canada, legacy)' => 'fr-legacy',385 'French (Canada, legacy)' => 'fr-legacy',
@@ -388,28 +389,26 @@ package KeyboardNames;
388 'French (Switzerland)' => 'fr',389 'French (Switzerland)' => 'fr',
389 'French (Switzerland, Macintosh)' => 'fr_mac',390 'French (Switzerland, Macintosh)' => 'fr_mac',
390 'French (Switzerland, no dead keys)' => 'fr_nodeadkeys',391 'French (Switzerland, no dead keys)' => 'fr_nodeadkeys',
391 'French (Switzerland, with Sun dead keys)' => 'fr_sundeadkeys',
392 'German (Switzerland, Macintosh)' => 'de_mac',392 'German (Switzerland, Macintosh)' => 'de_mac',
393 'German (Switzerland, legacy)' => 'legacy',393 'German (Switzerland, legacy)' => 'legacy',
394 'German (Switzerland, no dead keys)' => 'de_nodeadkeys',394 'German (Switzerland, no dead keys)' => 'de_nodeadkeys',
395 'German (Switzerland, with Sun dead keys)' => 'de_sundeadkeys',
396 },395 },
397 'cm' => {396 'cm' => {
398 'Cameroon Multilingual (AZERTY)' => 'azerty',397 'Cameroon (AZERTY, intl.)' => 'azerty',
399 'Cameroon Multilingual (Dvorak)' => 'dvorak',398 'Cameroon (Dvorak, intl.)' => 'dvorak',
400 'Cameroon Multilingual (QWERTY)' => 'qwerty',399 'Cameroon Multilingual (QWERTY, intl.)' => 'qwerty',
401 'French (Cameroon)' => 'french',400 'French (Cameroon)' => 'french',
402 'Mmuock' => 'mmuock',401 'Mmuock' => 'mmuock',
403 },402 },
404 'cn' => {403 'cn' => {
405 'Hanyu Pinyin (altgr)' => 'altgr-pinyin',404 'Hanyu Pinyin Letters (with AltGr dead keys)' => 'altgr-pinyin',
406 'Mongolian (Bichig)' => 'mon_trad',405 'Mongolian (Bichig)' => 'mon_trad',
407 'Mongolian Galik' => 'mon_trad_galik',406 'Mongolian (Galik)' => 'mon_trad_galik',
408 'Mongolian Manchu' => 'mon_trad_manchu',407 'Mongolian (Manchu Galik)' => 'mon_manchu_galik',
409 'Mongolian Manchu Galik' => 'mon_manchu_galik',408 'Mongolian (Manchu)' => 'mon_trad_manchu',
410 'Mongolian Todo' => 'mon_trad_todo',409 'Mongolian (Todo Galik)' => 'mon_todo_galik',
411 'Mongolian Todo Galik' => 'mon_todo_galik',410 'Mongolian (Todo)' => 'mon_trad_todo',
412 'Mongolian Xibe' => 'mon_trad_xibe',411 'Mongolian (Xibe)' => 'mon_trad_xibe',
413 'Tibetan' => 'tib',412 'Tibetan' => 'tib',
414 'Tibetan (with ASCII numerals)' => 'tib_asciinum',413 'Tibetan (with ASCII numerals)' => 'tib_asciinum',
415 'Uyghur' => 'ug',414 'Uyghur' => 'ug',
@@ -425,16 +424,18 @@ package KeyboardNames;
425 },424 },
426 'de' => {425 'de' => {
427 'German (Dvorak)' => 'dvorak',426 'German (Dvorak)' => 'dvorak',
427 'German (E1)' => 'e1',
428 'German (E2)' => 'e2',
428 'German (Macintosh)' => 'mac',429 'German (Macintosh)' => 'mac',
429 'German (Macintosh, no dead keys)' => 'mac_nodeadkeys',430 'German (Macintosh, no dead keys)' => 'mac_nodeadkeys',
430 'German (Neo 2)' => 'neo',431 'German (Neo 2)' => 'neo',
431 'German (QWERTY)' => 'qwerty',432 'German (QWERTY)' => 'qwerty',
432 'German (T3)' => 'T3',433 'German (T3)' => 'T3',
434 'German (US)' => 'us',
433 'German (dead acute)' => 'deadacute',435 'German (dead acute)' => 'deadacute',
434 'German (dead grave acute)' => 'deadgraveacute',436 'German (dead grave acute)' => 'deadgraveacute',
435 'German (dead tilde)' => 'deadtilde',437 'German (dead tilde)' => 'deadtilde',
436 'German (no dead keys)' => 'nodeadkeys',438 'German (no dead keys)' => 'nodeadkeys',
437 'German (with Sun dead keys)' => 'sundeadkeys',
438 'Lower Sorbian' => 'dsb',439 'Lower Sorbian' => 'dsb',
439 'Lower Sorbian (QWERTZ)' => 'dsb_qwertz',440 'Lower Sorbian (QWERTZ)' => 'dsb_qwertz',
440 'Romanian (Germany)' => 'ro',441 'Romanian (Germany)' => 'ro',
@@ -446,34 +447,36 @@ package KeyboardNames;
446 'Danish (Dvorak)' => 'dvorak',447 'Danish (Dvorak)' => 'dvorak',
447 'Danish (Macintosh)' => 'mac',448 'Danish (Macintosh)' => 'mac',
448 'Danish (Macintosh, no dead keys)' => 'mac_nodeadkeys',449 'Danish (Macintosh, no dead keys)' => 'mac_nodeadkeys',
449 'Danish (Win keys)' => 'winkeys',450 'Danish (Windows)' => 'winkeys',
450 'Danish (no dead keys)' => 'nodeadkeys',451 'Danish (no dead keys)' => 'nodeadkeys',
451 },452 },
452 'dz' => {453 'dz' => {
453 'Arabic (Algeria)' => 'ar',454 'Arabic (Algeria)' => 'ar',
454 'Berber (Algeria, Tifinagh)' => 'ber',455 'Berber (Algeria, Tifinagh)' => 'ber',
456 'Kabyle (AZERTY, with dead keys)' => 'azerty-deadkeys',
457 'Kabyle (QWERTY, UK, with dead keys)' => 'qwerty-gb-deadkeys',
458 'Kabyle (QWERTY, US, with dead keys)' => 'qwerty-us-deadkeys',
455 },459 },
456 'ee' => {460 'ee' => {
457 'Estonian (Dvorak)' => 'dvorak',461 'Estonian (Dvorak)' => 'dvorak',
458 'Estonian (US, with Estonian letters)' => 'us',462 'Estonian (US)' => 'us',
459 'Estonian (no dead keys)' => 'nodeadkeys',463 'Estonian (no dead keys)' => 'nodeadkeys',
460 },464 },
461 'epo' => {465 'epo' => {
462 'Esperanto (displaced semicolon and quote, obsolete)' => 'legacy',466 'Esperanto (legacy)' => 'legacy',
463 },467 },
464 'es' => {468 'es' => {
465 'Asturian (Spain, with bottom-dot H and bottom-dot L)' => 'ast',469 'Asturian (Spain, with bottom-dot H and L)' => 'ast',
466 'Catalan (Spain, with middle-dot L)' => 'cat',470 'Catalan (Spain, with middle-dot L)' => 'cat',
467 'Spanish (Dvorak)' => 'dvorak',471 'Spanish (Dvorak)' => 'dvorak',
468 'Spanish (Macintosh)' => 'mac',472 'Spanish (Macintosh)' => 'mac',
469 'Spanish (Win keys)' => 'winkeys',473 'Spanish (Windows)' => 'winkeys',
470 'Spanish (dead tilde)' => 'deadtilde',474 'Spanish (dead tilde)' => 'deadtilde',
471 'Spanish (no dead keys)' => 'nodeadkeys',475 'Spanish (no dead keys)' => 'nodeadkeys',
472 'Spanish (with Sun dead keys)' => 'sundeadkeys',
473 },476 },
474 'fi' => {477 'fi' => {
475 'Finnish (Macintosh)' => 'mac',478 'Finnish (Macintosh)' => 'mac',
476 'Finnish (Winkeys)' => 'winkeys',479 'Finnish (Windows)' => 'winkeys',
477 'Finnish (classic)' => 'classic',480 'Finnish (classic)' => 'classic',
478 'Finnish (classic, no dead keys)' => 'nodeadkeys',481 'Finnish (classic, no dead keys)' => 'nodeadkeys',
479 'Northern Saami (Finland)' => 'smi',482 'Northern Saami (Finland)' => 'smi',
@@ -482,36 +485,35 @@ package KeyboardNames;
482 'Faroese (no dead keys)' => 'nodeadkeys',485 'Faroese (no dead keys)' => 'nodeadkeys',
483 },486 },
484 'fr' => {487 'fr' => {
485 'French (AFNOR standardized AZERTY)' => 'afnor',488 'Breton (France)' => 'bre',
486 'French (AZERTY)' => 'azerty',489 'French (AZERTY)' => 'azerty',
487 'French (Bepo, ergonomic, Dvorak way)' => 'bepo',490 'French (AZERTY, AFNOR)' => 'afnor',
488 'French (Bepo, ergonomic, Dvorak way, AFNOR)' => 'bepo_afnor',491 'French (BEPO)' => 'bepo',
489 'French (Bepo, ergonomic, Dvorak way, Latin-9 only)' => 'bepo_latin9',492 'French (BEPO, AFNOR)' => 'bepo_afnor',
490 'French (Breton)' => 'bre',493 'French (BEPO, Latin-9 only)' => 'bepo_latin9',
491 'French (Dvorak)' => 'dvorak',494 'French (Dvorak)' => 'dvorak',
492 'French (Macintosh)' => 'mac',495 'French (Macintosh)' => 'mac',
493 'French (US, with French letters)' => 'us',496 'French (US)' => 'us',
494 'French (alt.)' => 'oss',497 'French (alt.)' => 'oss',
495 'French (alt., Latin-9 only)' => 'oss_latin9',498 'French (alt., Latin-9 only)' => 'oss_latin9',
496 'French (alt., no dead keys)' => 'oss_nodeadkeys',499 'French (alt., no dead keys)' => 'oss_nodeadkeys',
497 'French (alt., with Sun dead keys)' => 'oss_sundeadkeys',
498 'French (legacy, alt.)' => 'latin9',500 'French (legacy, alt.)' => 'latin9',
499 'French (legacy, alt., no dead keys)' => 'latin9_nodeadkeys',501 'French (legacy, alt., no dead keys)' => 'latin9_nodeadkeys',
500 'French (legacy, alt., with Sun dead keys)' => 'latin9_sundeadkeys',
501 'French (no dead keys)' => 'nodeadkeys',502 'French (no dead keys)' => 'nodeadkeys',
502 'French (with Sun dead keys)' => 'sundeadkeys',
503 'Georgian (France, AZERTY Tskapo)' => 'geo',503 'Georgian (France, AZERTY Tskapo)' => 'geo',
504 'Occitan' => 'oci',504 'Occitan' => 'oci',
505 },505 },
506 'gb' => {506 'gb' => {
507 'English (UK, Colemak)' => 'colemak',507 'English (UK, Colemak)' => 'colemak',
508 'English (UK, Colemak-DH)' => 'colemak_dh',
508 'English (UK, Dvorak)' => 'dvorak',509 'English (UK, Dvorak)' => 'dvorak',
509 'English (UK, Dvorak, with UK punctuation)' => 'dvorakukp',510 'English (UK, Dvorak, with UK punctuation)' => 'dvorakukp',
510 'English (UK, Macintosh)' => 'mac',511 'English (UK, Macintosh)' => 'mac',
511 'English (UK, extended, with Win keys)' => 'extd',512 'English (UK, Macintosh, intl.)' => 'mac_intl',
512 'English (UK, intl., Macintosh)' => 'mac_intl',513 'English (UK, extended, Windows)' => 'extd',
513 'English (UK, intl., with dead keys)' => 'intl',514 'English (UK, intl., with dead keys)' => 'intl',
514 'Polish (British keyboard)' => 'pl',515 'Polish (British keyboard)' => 'pl',
516 'Scottish Gaelic' => 'gla',
515 },517 },
516 'ge' => {518 'ge' => {
517 'Georgian (MESS)' => 'mess',519 'Georgian (MESS)' => 'mess',
@@ -536,34 +538,37 @@ package KeyboardNames;
536 'Greek (simple)' => 'simple',538 'Greek (simple)' => 'simple',
537 },539 },
538 'hr' => {540 'hr' => {
541 'Croatian (US)' => 'us',
539 'Croatian (US, with Croatian digraphs)' => 'unicodeus',542 'Croatian (US, with Croatian digraphs)' => 'unicodeus',
540 'Croatian (US, with Croatian letters)' => 'us',
541 'Croatian (with Croatian digraphs)' => 'unicode',543 'Croatian (with Croatian digraphs)' => 'unicode',
542 'Croatian (with guillemets)' => 'alternatequotes',544 'Croatian (with guillemets)' => 'alternatequotes',
543 },545 },
544 'hu' => {546 'hu' => {
545 'Hungarian (101/QWERTY/comma/dead keys)' => '101_qwerty_comma_dead',
546 'Hungarian (101/QWERTY/comma/no dead keys)' => '101_qwerty_comma_nodead',
547 'Hungarian (101/QWERTY/dot/dead keys)' => '101_qwerty_dot_dead',
548 'Hungarian (101/QWERTY/dot/no dead keys)' => '101_qwerty_dot_nodead',
549 'Hungarian (101/QWERTZ/comma/dead keys)' => '101_qwertz_comma_dead',
550 'Hungarian (101/QWERTZ/comma/no dead keys)' => '101_qwertz_comma_nodead',
551 'Hungarian (101/QWERTZ/dot/dead keys)' => '101_qwertz_dot_dead',
552 'Hungarian (101/QWERTZ/dot/no dead keys)' => '101_qwertz_dot_nodead',
553 'Hungarian (102/QWERTY/comma/dead keys)' => '102_qwerty_comma_dead',
554 'Hungarian (102/QWERTY/comma/no dead keys)' => '102_qwerty_comma_nodead',
555 'Hungarian (102/QWERTY/dot/dead keys)' => '102_qwerty_dot_dead',
556 'Hungarian (102/QWERTY/dot/no dead keys)' => '102_qwerty_dot_nodead',
557 'Hungarian (102/QWERTZ/comma/dead keys)' => '102_qwertz_comma_dead',
558 'Hungarian (102/QWERTZ/comma/no dead keys)' => '102_qwertz_comma_nodead',
559 'Hungarian (102/QWERTZ/dot/dead keys)' => '102_qwertz_dot_dead',
560 'Hungarian (102/QWERTZ/dot/no dead keys)' => '102_qwertz_dot_nodead',
561 'Hungarian (QWERTY)' => 'qwerty',547 'Hungarian (QWERTY)' => 'qwerty',
548 'Hungarian (QWERTY, 101-key, comma, dead keys)' => '101_qwerty_comma_dead',
549 'Hungarian (QWERTY, 101-key, comma, no dead keys)' => '101_qwerty_comma_nodead',
550 'Hungarian (QWERTY, 101-key, dot, dead keys)' => '101_qwerty_dot_dead',
551 'Hungarian (QWERTY, 101-key, dot, no dead keys)' => '101_qwerty_dot_nodead',
552 'Hungarian (QWERTY, 102-key, comma, dead keys)' => '102_qwerty_comma_dead',
553 'Hungarian (QWERTY, 102-key, comma, no dead keys)' => '102_qwerty_comma_nodead',
554 'Hungarian (QWERTY, 102-key, dot, dead keys)' => '102_qwerty_dot_dead',
555 'Hungarian (QWERTY, 102-key, dot, no dead keys)' => '102_qwerty_dot_nodead',
556 'Hungarian (QWERTZ, 101-key, comma, dead keys)' => '101_qwertz_comma_dead',
557 'Hungarian (QWERTZ, 101-key, comma, no dead keys)' => '101_qwertz_comma_nodead',
558 'Hungarian (QWERTZ, 101-key, dot, dead keys)' => '101_qwertz_dot_dead',
559 'Hungarian (QWERTZ, 101-key, dot, no dead keys)' => '101_qwertz_dot_nodead',
560 'Hungarian (QWERTZ, 102-key, comma, dead keys)' => '102_qwertz_comma_dead',
561 'Hungarian (QWERTZ, 102-key, comma, no dead keys)' => '102_qwertz_comma_nodead',
562 'Hungarian (QWERTZ, 102-key, dot, dead keys)' => '102_qwertz_dot_dead',
563 'Hungarian (QWERTZ, 102-key, dot, no dead keys)' => '102_qwertz_dot_nodead',
562 'Hungarian (no dead keys)' => 'nodeadkeys',564 'Hungarian (no dead keys)' => 'nodeadkeys',
563 'Hungarian (standard)' => 'standard',565 'Hungarian (standard)' => 'standard',
564 },566 },
565 'id' => {567 'id' => {
566 'Indonesian (Arab Melayu, ext. phonetic)' => 'phoneticx',568 'Indonesian (Arab Melayu, extended phonetic)' => 'melayu-phoneticx',
569 'Indonesian (Arab Melayu, phonetic)' => 'melayu-phonetic',
570 'Indonesian (Arab Pegon, phonetic)' => 'pegon-phonetic',
571 'Javanese' => 'javanese',
567 },572 },
568 'ie' => {573 'ie' => {
569 'CloGaelach' => 'CloGaelach',574 'CloGaelach' => 'CloGaelach',
@@ -578,37 +583,43 @@ package KeyboardNames;
578 },583 },
579 'in' => {584 'in' => {
580 'Bangla (India)' => 'ben',585 'Bangla (India)' => 'ben',
581 'Bangla (India, Baishakhi Inscript)' => 'ben_inscript',586 'Bangla (India, Baishakhi InScript)' => 'ben_inscript',
582 'Bangla (India, Baishakhi)' => 'ben_baishakhi',587 'Bangla (India, Baishakhi)' => 'ben_baishakhi',
583 'Bangla (India, Bornona)' => 'ben_bornona',588 'Bangla (India, Bornona)' => 'ben_bornona',
589 'Bangla (India, Gitanjali)' => 'ben_gitanjali',
584 'Bangla (India, Probhat)' => 'ben_probhat',590 'Bangla (India, Probhat)' => 'ben_probhat',
585 'Bangla (India, Uni Gitanjali)' => 'ben_gitanjali',
586 'English (India, with rupee)' => 'eng',591 'English (India, with rupee)' => 'eng',
587 'Gujarati' => 'guj',592 'Gujarati' => 'guj',
593 'Gujarati (KaGaPa, phonetic)' => 'guj-kagapa',
588 'Hindi (Bolnagri)' => 'bolnagri',594 'Hindi (Bolnagri)' => 'bolnagri',
589 'Hindi (KaGaPa phonetic)' => 'hin-kagapa',595 'Hindi (KaGaPa, phonetic)' => 'hin-kagapa',
590 'Hindi (Wx)' => 'hin-wx',596 'Hindi (Wx)' => 'hin-wx',
597 'Indic IPA' => 'iipa',
591 'Kannada' => 'kan',598 'Kannada' => 'kan',
592 'Kannada (KaGaPa phonetic)' => 'kan-kagapa',599 'Kannada (KaGaPa, phonetic)' => 'kan-kagapa',
593 'Malayalam' => 'mal',600 'Malayalam' => 'mal',
594 'Malayalam (Lalitha)' => 'mal_lalitha',601 'Malayalam (Lalitha)' => 'mal_lalitha',
595 'Malayalam (enhanced Inscript, with rupee)' => 'mal_enhanced',602 'Malayalam (enhanced InScript, with rupee)' => 'mal_enhanced',
596 'Manipuri (Eeyek)' => 'eeyek',603 'Manipuri (Eeyek)' => 'eeyek',
597 'Marathi (KaGaPa phonetic)' => 'mar-kagapa',604 'Marathi (KaGaPa, phonetic)' => 'mar-kagapa',
605 'Marathi (enhanced InScript)' => 'marathi',
598 'Ol Chiki' => 'olck',606 'Ol Chiki' => 'olck',
599 'Oriya' => 'ori',607 'Oriya' => 'ori',
608 'Oriya (Bolnagri)' => 'ori-bolnagri',
609 'Oriya (Wx)' => 'ori-wx',
600 'Punjabi (Gurmukhi Jhelum)' => 'jhelum',610 'Punjabi (Gurmukhi Jhelum)' => 'jhelum',
601 'Punjabi (Gurmukhi)' => 'guru',611 'Punjabi (Gurmukhi)' => 'guru',
602 'Sanskrit (KaGaPa phonetic)' => 'san-kagapa',612 'Sanskrit (KaGaPa, phonetic)' => 'san-kagapa',
603 'Tamil (Inscript)' => 'tam',613 'Tamil (InScript, with Arabic numerals)' => 'tam',
604 'Tamil (TamilNet 99 with Tamil numerals)' => 'tam_tamilnet_with_tam_nums',614 'Tamil (InScript, with Tamil numerals)' => 'tam_tamilnumbers',
605 'Tamil (TamilNet 99)' => 'tam_tamilnet',615 'Tamil (TamilNet 99 with Tamil numerals)' => 'tamilnet_tamilnumbers',
606 'Tamil (TamilNet 99, TAB encoding)' => 'tam_tamilnet_TAB',616 'Tamil (TamilNet 99)' => 'tamilnet',
607 'Tamil (TamilNet 99, TSCII encoding)' => 'tam_tamilnet_TSCII',617 'Tamil (TamilNet 99, TAB encoding)' => 'tamilnet_TAB',
618 'Tamil (TamilNet 99, TSCII encoding)' => 'tamilnet_TSCII',
608 'Telugu' => 'tel',619 'Telugu' => 'tel',
609 'Telugu (KaGaPa phonetic)' => 'tel-kagapa',620 'Telugu (KaGaPa, phonetic)' => 'tel-kagapa',
610 'Telugu (Sarala)' => 'tel-sarala',621 'Telugu (Sarala)' => 'tel-sarala',
611 'Urdu (Win keys)' => 'urd-winkeys',622 'Urdu (Windows)' => 'urd-winkeys',
612 'Urdu (alt. phonetic)' => 'urd-phonetic3',623 'Urdu (alt. phonetic)' => 'urd-phonetic3',
613 'Urdu (phonetic)' => 'urd-phonetic',624 'Urdu (phonetic)' => 'urd-phonetic',
614 },625 },
@@ -619,6 +630,7 @@ package KeyboardNames;
619 'Kurdish (Iraq, Latin Q)' => 'ku',630 'Kurdish (Iraq, Latin Q)' => 'ku',
620 },631 },
621 'ir' => {632 'ir' => {
633 'Azerbaijani (Iran)' => 'azb',
622 'Kurdish (Iran, Arabic-Latin)' => 'ku_ara',634 'Kurdish (Iran, Arabic-Latin)' => 'ku_ara',
623 'Kurdish (Iran, F)' => 'ku_f',635 'Kurdish (Iran, F)' => 'ku_f',
624 'Kurdish (Iran, Latin Alt-Q)' => 'ku_alt',636 'Kurdish (Iran, Latin Alt-Q)' => 'ku_alt',
@@ -629,16 +641,14 @@ package KeyboardNames;
629 'Icelandic (Dvorak)' => 'dvorak',641 'Icelandic (Dvorak)' => 'dvorak',
630 'Icelandic (Macintosh)' => 'mac',642 'Icelandic (Macintosh)' => 'mac',
631 'Icelandic (Macintosh, legacy)' => 'mac_legacy',643 'Icelandic (Macintosh, legacy)' => 'mac_legacy',
632 'Icelandic (no dead keys)' => 'nodeadkeys',
633 'Icelandic (with Sun dead keys)' => 'Sundeadkeys',
634 },644 },
635 'it' => {645 'it' => {
636 'Friulian (Italy)' => 'fur',646 'Friulian (Italy)' => 'fur',
637 'Georgian (Italy)' => 'geo',647 'Georgian (Italy)' => 'geo',
638 'Italian (IBM 142)' => 'ibm',648 'Italian (IBM 142)' => 'ibm',
639 'Italian (Macintosh)' => 'mac',649 'Italian (Macintosh)' => 'mac',
640 'Italian (US, with Italian letters)' => 'us',650 'Italian (US)' => 'us',
641 'Italian (Winkeys)' => 'winkeys',651 'Italian (Windows)' => 'winkeys',
642 'Italian (intl., with dead keys)' => 'intl',652 'Italian (intl., with dead keys)' => 'intl',
643 'Italian (no dead keys)' => 'nodeadkeys',653 'Italian (no dead keys)' => 'nodeadkeys',
644 'Sicilian' => 'scn',654 'Sicilian' => 'scn',
@@ -657,7 +667,7 @@ package KeyboardNames;
657 'Kyrgyz (phonetic)' => 'phonetic',667 'Kyrgyz (phonetic)' => 'phonetic',
658 },668 },
659 'kr' => {669 'kr' => {
660 'Korean (101/104 key compatible)' => 'kr104',670 'Korean (101/104-key compatible)' => 'kr104',
661 },671 },
662 'kz' => {672 'kz' => {
663 'Kazakh (Latin)' => 'latin',673 'Kazakh (Latin)' => 'latin',
@@ -666,18 +676,16 @@ package KeyboardNames;
666 'Russian (Kazakhstan, with Kazakh)' => 'ruskaz',676 'Russian (Kazakhstan, with Kazakh)' => 'ruskaz',
667 },677 },
668 'la' => {678 'la' => {
669 'Lao (STEA proposed standard layout)' => 'stea',679 'Lao (STEA)' => 'stea',
670 },680 },
671 'latam' => {681 'latam' => {
672 'Spanish (Latin American, Colemak for gaming)' => 'colemak-gaming',
673 'Spanish (Latin American, Colemak)' => 'colemak',682 'Spanish (Latin American, Colemak)' => 'colemak',
674 'Spanish (Latin American, Dvorak)' => 'dvorak',683 'Spanish (Latin American, Dvorak)' => 'dvorak',
675 'Spanish (Latin American, dead tilde)' => 'deadtilde',684 'Spanish (Latin American, dead tilde)' => 'deadtilde',
676 'Spanish (Latin American, no dead keys)' => 'nodeadkeys',685 'Spanish (Latin American, no dead keys)' => 'nodeadkeys',
677 'Spanish (Latin American, with Sun dead keys)' => 'sundeadkeys',
678 },686 },
679 'lk' => {687 'lk' => {
680 'Sinhala (US, with Sinhala letters)' => 'us',688 'Sinhala (US)' => 'us',
681 'Tamil (Sri Lanka, TamilNet 99)' => 'tam_unicode',689 'Tamil (Sri Lanka, TamilNet 99)' => 'tam_unicode',
682 'Tamil (Sri Lanka, TamilNet 99, TAB encoding)' => 'tam_TAB',690 'Tamil (Sri Lanka, TamilNet 99, TAB encoding)' => 'tam_TAB',
683 },691 },
@@ -685,38 +693,41 @@ package KeyboardNames;
685 'Lithuanian (IBM LST 1205-92)' => 'ibm',693 'Lithuanian (IBM LST 1205-92)' => 'ibm',
686 'Lithuanian (LEKP)' => 'lekp',694 'Lithuanian (LEKP)' => 'lekp',
687 'Lithuanian (LEKPa)' => 'lekpa',695 'Lithuanian (LEKPa)' => 'lekpa',
688 'Lithuanian (US, with Lithuanian letters)' => 'us',696 'Lithuanian (Ratise)' => 'ratise',
697 'Lithuanian (US)' => 'us',
689 'Lithuanian (standard)' => 'std',698 'Lithuanian (standard)' => 'std',
690 'Samogitian' => 'sgs',699 'Samogitian' => 'sgs',
691 },700 },
692 'lv' => {701 'lv' => {
693 'Latvian (F)' => 'fkey',702 'Latvian (F)' => 'fkey',
703 'Latvian (Modern Cyrillic)' => 'modern-cyr',
704 'Latvian (Modern Latin)' => 'modern',
694 'Latvian (adapted)' => 'adapted',705 'Latvian (adapted)' => 'adapted',
695 'Latvian (apostrophe)' => 'apostrophe',706 'Latvian (apostrophe)' => 'apostrophe',
696 'Latvian (ergonomic, ŪGJRMV)' => 'ergonomic',707 'Latvian (ergonomic, ŪGJRMV)' => 'ergonomic',
697 'Latvian (modern)' => 'modern',
698 'Latvian (tilde)' => 'tilde',708 'Latvian (tilde)' => 'tilde',
699 },709 },
700 'ma' => {710 'ma' => {
701 'Berber (Morocco, Tifinagh alt. phonetic)' => 'tifinagh-alt-phonetic',
702 'Berber (Morocco, Tifinagh alt.)' => 'tifinagh-alt',711 'Berber (Morocco, Tifinagh alt.)' => 'tifinagh-alt',
703 'Berber (Morocco, Tifinagh extended phonetic)' => 'tifinagh-extended-phonetic',712 'Berber (Morocco, Tifinagh extended phonetic)' => 'tifinagh-extended-phonetic',
704 'Berber (Morocco, Tifinagh extended)' => 'tifinagh-extended',713 'Berber (Morocco, Tifinagh extended)' => 'tifinagh-extended',
705 'Berber (Morocco, Tifinagh phonetic)' => 'tifinagh-phonetic',714 'Berber (Morocco, Tifinagh phonetic)' => 'tifinagh-phonetic',
715 'Berber (Morocco, Tifinagh phonetic, alt.)' => 'tifinagh-alt-phonetic',
706 'Berber (Morocco, Tifinagh)' => 'tifinagh',716 'Berber (Morocco, Tifinagh)' => 'tifinagh',
707 'French (Morocco)' => 'french',717 'French (Morocco)' => 'french',
718 'Tarifit' => 'rif',
708 },719 },
709 'md' => {720 'md' => {
710 'Moldavian (Gagauz)' => 'gag',721 'Moldavian (Gagauz)' => 'gag',
711 },722 },
712 'me' => {723 'me' => {
713 'Montenegrin (Cyrillic with guillemets)' => 'cyrillicalternatequotes',
714 'Montenegrin (Cyrillic)' => 'cyrillic',724 'Montenegrin (Cyrillic)' => 'cyrillic',
715 'Montenegrin (Cyrillic, ZE and ZHE swapped)' => 'cyrillicyz',725 'Montenegrin (Cyrillic, ZE and ZHE swapped)' => 'cyrillicyz',
716 'Montenegrin (Latin with guillemets)' => 'latinalternatequotes',726 'Montenegrin (Cyrillic, with guillemets)' => 'cyrillicalternatequotes',
717 'Montenegrin (Latin, QWERTY)' => 'latinyz',727 'Montenegrin (Latin, QWERTY)' => 'latinyz',
718 'Montenegrin (Latin, Unicode)' => 'latinunicode',728 'Montenegrin (Latin, Unicode)' => 'latinunicode',
719 'Montenegrin (Latin, Unicode, QWERTY)' => 'latinunicodeyz',729 'Montenegrin (Latin, Unicode, QWERTY)' => 'latinunicodeyz',
730 'Montenegrin (Latin, with guillemets)' => 'latinalternatequotes',
720 },731 },
721 'mk' => {732 'mk' => {
722 'Macedonian (no dead keys)' => 'nodeadkeys',733 'Macedonian (no dead keys)' => 'nodeadkeys',
@@ -728,11 +739,15 @@ package KeyboardNames;
728 },739 },
729 'mm' => {740 'mm' => {
730 'Burmese Zawgyi' => 'zawgyi',741 'Burmese Zawgyi' => 'zawgyi',
742 'Mon' => 'mnw',
743 'Mon (A1)' => 'mnw-a1',
744 'Shan' => 'shn',
745 'Shan (Zawgyi Tai)' => 'zgt',
731 },746 },
732 'mt' => {747 'mt' => {
733 'Maltese (UK layout with AltGr overrides)' => 'alt-gb',748 'Maltese (UK, with AltGr overrides)' => 'alt-gb',
734 'Maltese (US layout with AltGr overrides)' => 'alt-us',749 'Maltese (US)' => 'us',
735 'Maltese (with US layout)' => 'us',750 'Maltese (US, with AltGr overrides)' => 'alt-us',
736 },751 },
737 'my' => {752 'my' => {
738 'Malay (Jawi, phonetic)' => 'phonetic',753 'Malay (Jawi, phonetic)' => 'phonetic',
@@ -744,8 +759,8 @@ package KeyboardNames;
744 },759 },
745 'nl' => {760 'nl' => {
746 'Dutch (Macintosh)' => 'mac',761 'Dutch (Macintosh)' => 'mac',
762 'Dutch (US)' => 'us',
747 'Dutch (standard)' => 'std',763 'Dutch (standard)' => 'std',
748 'Dutch (with Sun dead keys)' => 'sundeadkeys',
749 },764 },
750 'no' => {765 'no' => {
751 'Northern Saami (Norway)' => 'smi',766 'Northern Saami (Norway)' => 'smi',
@@ -754,7 +769,7 @@ package KeyboardNames;
754 'Norwegian (Dvorak)' => 'dvorak',769 'Norwegian (Dvorak)' => 'dvorak',
755 'Norwegian (Macintosh)' => 'mac',770 'Norwegian (Macintosh)' => 'mac',
756 'Norwegian (Macintosh, no dead keys)' => 'mac_nodeadkeys',771 'Norwegian (Macintosh, no dead keys)' => 'mac_nodeadkeys',
757 'Norwegian (Win keys)' => 'winkeys',772 'Norwegian (Windows)' => 'winkeys',
758 'Norwegian (no dead keys)' => 'nodeadkeys',773 'Norwegian (no dead keys)' => 'nodeadkeys',
759 },774 },
760 'ph' => {775 'ph' => {
@@ -789,46 +804,45 @@ package KeyboardNames;
789 'Esperanto (Portugal, Nativo)' => 'nativo-epo',804 'Esperanto (Portugal, Nativo)' => 'nativo-epo',
790 'Portuguese (Macintosh)' => 'mac',805 'Portuguese (Macintosh)' => 'mac',
791 'Portuguese (Macintosh, no dead keys)' => 'mac_nodeadkeys',806 'Portuguese (Macintosh, no dead keys)' => 'mac_nodeadkeys',
792 'Portuguese (Macintosh, with Sun dead keys)' => 'mac_sundeadkeys',
793 'Portuguese (Nativo for US keyboards)' => 'nativo-us',807 'Portuguese (Nativo for US keyboards)' => 'nativo-us',
794 'Portuguese (Nativo)' => 'nativo',808 'Portuguese (Nativo)' => 'nativo',
795 'Portuguese (no dead keys)' => 'nodeadkeys',809 'Portuguese (no dead keys)' => 'nodeadkeys',
796 'Portuguese (with Sun dead keys)' => 'sundeadkeys',
797 },810 },
798 'ro' => {811 'ro' => {
799 'Romanian (Win keys)' => 'winkeys',812 'Romanian (Windows)' => 'winkeys',
800 'Romanian (cedilla)' => 'cedilla',
801 'Romanian (standard cedilla)' => 'std_cedilla',
802 'Romanian (standard)' => 'std',813 'Romanian (standard)' => 'std',
803 },814 },
804 'rs' => {815 'rs' => {
805 'Pannonian Rusyn' => 'rue',816 'Pannonian Rusyn' => 'rue',
806 'Serbian (Cyrillic with guillemets)' => 'alternatequotes',
807 'Serbian (Cyrillic, ZE and ZHE swapped)' => 'yz',817 'Serbian (Cyrillic, ZE and ZHE swapped)' => 'yz',
808 'Serbian (Latin with guillemets)' => 'latinalternatequotes',818 'Serbian (Cyrillic, with guillemets)' => 'alternatequotes',
809 'Serbian (Latin)' => 'latin',819 'Serbian (Latin)' => 'latin',
810 'Serbian (Latin, QWERTY)' => 'latinyz',820 'Serbian (Latin, QWERTY)' => 'latinyz',
811 'Serbian (Latin, Unicode)' => 'latinunicode',821 'Serbian (Latin, Unicode)' => 'latinunicode',
812 'Serbian (Latin, Unicode, QWERTY)' => 'latinunicodeyz',822 'Serbian (Latin, Unicode, QWERTY)' => 'latinunicodeyz',
823 'Serbian (Latin, with guillemets)' => 'latinalternatequotes',
813 },824 },
814 'ru' => {825 'ru' => {
826 'Abkhazian (Russia)' => 'ab',
815 'Bashkirian' => 'bak',827 'Bashkirian' => 'bak',
816 'Chuvash' => 'cv',828 'Chuvash' => 'cv',
817 'Chuvash (Latin)' => 'cv_latin',829 'Chuvash (Latin)' => 'cv_latin',
818 'Kalmyk' => 'xal',830 'Kalmyk' => 'xal',
819 'Komi' => 'kom',831 'Komi' => 'kom',
820 'Mari' => 'chm',832 'Mari' => 'chm',
821 'Ossetian (Win keys)' => 'os_winkeys',833 'Ossetian (Windows)' => 'os_winkeys',
822 'Ossetian (legacy)' => 'os_legacy',834 'Ossetian (legacy)' => 'os_legacy',
823 'Russian (DOS)' => 'dos',835 'Russian (DOS)' => 'dos',
824 'Russian (Macintosh)' => 'mac',836 'Russian (Macintosh)' => 'mac',
837 'Russian (engineering, EN)' => 'ruchey_en',
838 'Russian (engineering, RU)' => 'ruchey_ru',
825 'Russian (legacy)' => 'legacy',839 'Russian (legacy)' => 'legacy',
826 'Russian (phonetic yazherty)' => 'phonetic_yazherty',
827 'Russian (phonetic)' => 'phonetic',840 'Russian (phonetic)' => 'phonetic',
828 'Russian (phonetic, AZERTY)' => 'phonetic_azerty',841 'Russian (phonetic, AZERTY)' => 'phonetic_azerty',
829 'Russian (phonetic, Dvorak)' => 'phonetic_dvorak',842 'Russian (phonetic, Dvorak)' => 'phonetic_dvorak',
830 'Russian (phonetic, French)' => 'phonetic_fr',843 'Russian (phonetic, French)' => 'phonetic_fr',
831 'Russian (phonetic, with Win keys)' => 'phonetic_winkeys',844 'Russian (phonetic, Windows)' => 'phonetic_winkeys',
845 'Russian (phonetic, YAZHERTY)' => 'phonetic_YAZHERTY',
832 'Russian (typewriter)' => 'typewriter',846 'Russian (typewriter)' => 'typewriter',
833 'Russian (typewriter, legacy)' => 'typewriter-legacy',847 'Russian (typewriter, legacy)' => 'typewriter-legacy',
834 'Serbian (Russia)' => 'srp',848 'Serbian (Russia)' => 'srp',
@@ -841,15 +855,15 @@ package KeyboardNames;
841 'Russian (Sweden, phonetic)' => 'rus',855 'Russian (Sweden, phonetic)' => 'rus',
842 'Russian (Sweden, phonetic, no dead keys)' => 'rus_nodeadkeys',856 'Russian (Sweden, phonetic, no dead keys)' => 'rus_nodeadkeys',
843 'Swedish (Dvorak)' => 'dvorak',857 'Swedish (Dvorak)' => 'dvorak',
858 'Swedish (Dvorak, intl.)' => 'us_dvorak',
844 'Swedish (Macintosh)' => 'mac',859 'Swedish (Macintosh)' => 'mac',
845 'Swedish (Svdvorak)' => 'svdvorak',860 'Swedish (Svdvorak)' => 'svdvorak',
846 'Swedish (US, with Swedish letters)' => 'us',861 'Swedish (US)' => 'us',
847 'Swedish (based on US Intl. Dvorak)' => 'us_dvorak',
848 'Swedish (no dead keys)' => 'nodeadkeys',862 'Swedish (no dead keys)' => 'nodeadkeys',
849 'Swedish Sign Language' => 'swl',863 'Swedish Sign Language' => 'swl',
850 },864 },
851 'si' => {865 'si' => {
852 'Slovenian (US, with Slovenian letters)' => 'us',866 'Slovenian (US)' => 'us',
853 'Slovenian (with guillemets)' => 'alternatequotes',867 'Slovenian (with guillemets)' => 'alternatequotes',
854 },868 },
855 'sk' => {869 'sk' => {
@@ -875,26 +889,31 @@ package KeyboardNames;
875 'Turkmen (Alt-Q)' => 'alt',889 'Turkmen (Alt-Q)' => 'alt',
876 },890 },
877 'tr' => {891 'tr' => {
878 'Crimean Tatar (Turkish Alt-Q)' => 'crh_alt',
879 'Crimean Tatar (Turkish F)' => 'crh_f',
880 'Crimean Tatar (Turkish Q)' => 'crh',
881 'Kurdish (Turkey, F)' => 'ku_f',892 'Kurdish (Turkey, F)' => 'ku_f',
882 'Kurdish (Turkey, Latin Alt-Q)' => 'ku_alt',893 'Kurdish (Turkey, Latin Alt-Q)' => 'ku_alt',
883 'Kurdish (Turkey, Latin Q)' => 'ku',894 'Kurdish (Turkey, Latin Q)' => 'ku',
895 'Old Turkic' => 'otk',
896 'Old Turkic (F)' => 'otkf',
897 'Ottoman (F)' => 'otf',
898 'Ottoman (Q)' => 'ot',
884 'Turkish (Alt-Q)' => 'alt',899 'Turkish (Alt-Q)' => 'alt',
900 'Turkish (E)' => 'e',
885 'Turkish (F)' => 'f',901 'Turkish (F)' => 'f',
886 'Turkish (intl., with dead keys)' => 'intl',902 'Turkish (intl., with dead keys)' => 'intl',
887 'Turkish (with Sun dead keys)' => 'sundeadkeys',
888 },903 },
889 'tw' => {904 'tw' => {
890 'Saisiyat (Taiwan)' => 'saisiyat',905 'Saisiyat (Taiwan)' => 'saisiyat',
891 'Taiwanese (indigenous)' => 'indigenous',906 'Taiwanese (indigenous)' => 'indigenous',
892 },907 },
893 'ua' => {908 'ua' => {
909 'Crimean Tatar (Turkish Alt-Q)' => 'crh_alt',
910 'Crimean Tatar (Turkish F)' => 'crh_f',
911 'Crimean Tatar (Turkish Q)' => 'crh',
894 'Russian (Ukraine, standard RSTU)' => 'rstu_ru',912 'Russian (Ukraine, standard RSTU)' => 'rstu_ru',
895 'Ukrainian (Win keys)' => 'winkeys',913 'Ukrainian (Windows)' => 'winkeys',
896 'Ukrainian (homophonic)' => 'homophonic',914 'Ukrainian (homophonic)' => 'homophonic',
897 'Ukrainian (legacy)' => 'legacy',915 'Ukrainian (legacy)' => 'legacy',
916 'Ukrainian (macOS)' => 'macOS',
898 'Ukrainian (phonetic)' => 'phonetic',917 'Ukrainian (phonetic)' => 'phonetic',
899 'Ukrainian (standard RSTU)' => 'rstu',918 'Ukrainian (standard RSTU)' => 'rstu',
900 'Ukrainian (typewriter)' => 'typewriter',919 'Ukrainian (typewriter)' => 'typewriter',
@@ -902,13 +921,18 @@ package KeyboardNames;
902 'us' => {921 'us' => {
903 'Cherokee' => 'chr',922 'Cherokee' => 'chr',
904 'English (Colemak)' => 'colemak',923 'English (Colemak)' => 'colemak',
924 'English (Colemak-DH ISO)' => 'colemak_dh_iso',
925 'English (Colemak-DH Ortholinear)' => 'colemak_dh_ortho',
926 'English (Colemak-DH)' => 'colemak_dh',
905 'English (Dvorak)' => 'dvorak',927 'English (Dvorak)' => 'dvorak',
928 'English (Dvorak, Macintosh)' => 'dvorak-mac',
906 'English (Dvorak, alt. intl.)' => 'dvorak-alt-intl',929 'English (Dvorak, alt. intl.)' => 'dvorak-alt-intl',
907 'English (Dvorak, intl., with dead keys)' => 'dvorak-intl',930 'English (Dvorak, intl., with dead keys)' => 'dvorak-intl',
908 'English (Dvorak, left-handed)' => 'dvorak-l',931 'English (Dvorak, left-handed)' => 'dvorak-l',
909 'English (Dvorak, right-handed)' => 'dvorak-r',932 'English (Dvorak, right-handed)' => 'dvorak-r',
910 'English (Macintosh)' => 'mac',933 'English (Macintosh)' => 'mac',
911 'English (Norman)' => 'norman',934 'English (Norman)' => 'norman',
935 'English (US, Symbolic)' => 'symbolic',
912 'English (US, alt. intl.)' => 'alt-intl',936 'English (US, alt. intl.)' => 'alt-intl',
913 'English (US, euro on 5)' => 'euro',937 'English (US, euro on 5)' => 'euro',
914 'English (US, intl., with dead keys)' => 'intl',938 'English (US, intl., with dead keys)' => 'intl',
@@ -917,7 +941,8 @@ package KeyboardNames;
917 'English (classic Dvorak)' => 'dvorak-classic',941 'English (classic Dvorak)' => 'dvorak-classic',
918 'English (intl., with AltGr dead keys)' => 'altgr-intl',942 'English (intl., with AltGr dead keys)' => 'altgr-intl',
919 'English (programmer Dvorak)' => 'dvp',943 'English (programmer Dvorak)' => 'dvp',
920 'English (the divide/multiply keys toggle the layout)' => 'olpc2',944 'English (the divide/multiply toggle the layout)' => 'olpc2',
945 'Hawaiian' => 'haw',
921 'Russian (US, phonetic)' => 'rus',946 'Russian (US, phonetic)' => 'rus',
922 'Serbo-Croatian (US)' => 'hbs',947 'Serbo-Croatian (US)' => 'hbs',
923 },948 },
@@ -925,8 +950,8 @@ package KeyboardNames;
925 'Uzbek (Latin)' => 'latin',950 'Uzbek (Latin)' => 'latin',
926 },951 },
927 'vn' => {952 'vn' => {
928 'Vietnamese (French, with Vietnamese letters)' => 'fr',953 'Vietnamese (France)' => 'fr',
929 'Vietnamese (US, with Vietnamese letters)' => 'us',954 'Vietnamese (US)' => 'us',
930 },955 },
931);956);
932957
diff --git a/Keyboard/Makefile b/Keyboard/Makefile
index 39cf1de..7c57dc2 100644
--- a/Keyboard/Makefile
+++ b/Keyboard/Makefile
@@ -12,7 +12,11 @@ gzipped-ekmaps := $./amiga.ekmap.gz $./ataritt.ekmap.gz \
1212
13gzipped-ekbds := $./pc105.ekbd.gz13gzipped-ekbds := $./pc105.ekbd.gz
1414
15xkbdir ?= $(kbddir)/ckb15xkbdir ?= /usr/share/X11/xkb
16
17%.tree : %.ekmap.gz $./keymaptree.use
18 (cd $(kbddir) && set -x && \
19 ./keymaptree -output $@ -useonly "$$(cat $./Keyboard/keymaptree.use | grep -v '^#' | xargs | sed 's/ /,/g')" -names ./KeyboardNames.pl $(notdir $(@:%.tree=%)))
1620
17$./%.ekmap : model = $(notdir $(@:%.ekmap=%))21$./%.ekmap : model = $(notdir $(@:%.ekmap=%))
18$./%.ekmap :22$./%.ekmap :
@@ -63,7 +67,7 @@ $(dkey_files) : $(kbddir)/dkey_sequences
63build-common .PHONY : compose-files dkey-files67build-common .PHONY : compose-files dkey-files
64compose-files : $(compose_files)68compose-files : $(compose_files)
65dkey-files : $(dkey_files)69dkey-files : $(dkey_files)
66build-mini-linux : gzipped-ekmaps $./charmap_functions.sh70build-mini-linux : gzipped-ekmaps $./charmap_functions.sh $./pc105.tree
67.PHONY : gzipped-ekmaps71.PHONY : gzipped-ekmaps
68gzipped-ekmaps : $(gzipped-ekmaps)72gzipped-ekmaps : $(gzipped-ekmaps)
69build-mini-freebsd : gzipped-ekbds $./charmap_functions.sh73build-mini-freebsd : gzipped-ekbds $./charmap_functions.sh
@@ -79,10 +83,11 @@ kbdcleanfiles := $(wildcard $./*~ $./*.ekmap $./*.ekbd) \
79clean .PHONY : $~clean83clean .PHONY : $~clean
80$~clean:84$~clean:
81 -rm -rf $(kbdcleanfiles)85 -rm -rf $(kbdcleanfiles)
86 -rm -f *.tree
8287
83maintainer-clean .PHONY : $~maintainer-clean88maintainer-clean .PHONY : $~maintainer-clean
84$~maintainer-clean: $~clean89$~maintainer-clean: $~clean
85 cd $(kbddir) && ./xmlreader >KeyboardNames.pl90 cd $(kbddir) && ./xmlreader $(xkbdir)/rules/xorg.xml >KeyboardNames.pl
8691
87$./KeyboardNames.pl:92KeyboardNames.pl $./KeyboardNames.pl:
88 $(kbddir)/xmlreader $(xkbdir)/rules/base.xml >$@93 $(kbddir)/xmlreader $(xkbdir)/rules/base.xml >$@
diff --git a/Keyboard/ckbcomp b/Keyboard/ckbcomp
index 68005db..45ddfd2 100755
--- a/Keyboard/ckbcomp
+++ b/Keyboard/ckbcomp
@@ -4815,9 +4815,9 @@ if ($freebsd) {
4815 my $file1 = "/etc/console-setup/dkey.${compose_charmap}.inc";4815 my $file1 = "/etc/console-setup/dkey.${compose_charmap}.inc";
4816 my $file2 = "$installdir/etc/console-setup/dkey.${compose_charmap}.inc";4816 my $file2 = "$installdir/etc/console-setup/dkey.${compose_charmap}.inc";
4817 if (-f $file1) {4817 if (-f $file1) {
4818 system("cat $file1");4818 system("cat", $file1);
4819 } elsif (-f $file2) {4819 } elsif (-f $file2) {
4820 system("cat $file2");4820 system("cat", $file2);
4821 }4821 }
4822 }4822 }
4823} else {4823} else {
@@ -4827,18 +4827,18 @@ if ($freebsd) {
4827 my $file1 = "/etc/console-setup/compose.${compose_charmap}.inc";4827 my $file1 = "/etc/console-setup/compose.${compose_charmap}.inc";
4828 my $file2 = "$installdir/etc/console-setup/compose.${compose_charmap}.inc";4828 my $file2 = "$installdir/etc/console-setup/compose.${compose_charmap}.inc";
4829 if (-f $file1) {4829 if (-f $file1) {
4830 system("cat $file1");4830 system("cat", $file1);
4831 } elsif (-f $file2) {4831 } elsif (-f $file2) {
4832 system("cat $file2");4832 system("cat", $file2);
4833 }4833 }
4834 }4834 }
4835}4835}
4836my $file1 = "/etc/console-setup/remap.inc";4836my $file1 = "/etc/console-setup/remap.inc";
4837my $file2 = "$installdir/etc/console-setup/remap.inc";4837my $file2 = "$installdir/etc/console-setup/remap.inc";
4838if (-f $file1) {4838if (-f $file1) {
4839 system("cat $file1");4839 system("cat", $file1);
4840} elsif (-f $file2) {4840} elsif (-f $file2) {
4841 system("cat $file2");4841 system("cat", $file2);
4842}4842}
48434843
4844exit 0;4844exit 0;
diff --git a/Keyboard/kbdnames-maker b/Keyboard/kbdnames-maker
index 56d42d8..db9a00f 100755
--- a/Keyboard/kbdnames-maker
+++ b/Keyboard/kbdnames-maker
@@ -30,6 +30,13 @@ for my $layout (sort keys %KeyboardNames::layouts) {
30 }30 }
31}31}
3232
33# Use a custom-generated locale. Taken from lintian.
34chop(my $cwd = `pwd`);
35my $locale_path = "$cwd/build-locale";
36system("mkdir $locale_path");
37system("localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias --quiet $locale_path/en_US.UTF-8");
38$ENV{'LOCPATH'} = "$locale_path";
39
33# Make sure we output UTF-840# Make sure we output UTF-8
34$ENV{'LC_ALL'} = "en_US.UTF-8";41$ENV{'LC_ALL'} = "en_US.UTF-8";
35binmode STDOUT, ":utf8";42binmode STDOUT, ":utf8";
@@ -46,6 +53,7 @@ for my $mo (</usr/share/locale/*/LC_MESSAGES/xkeyboard-config.mo>) {
46 $lang =~ s:__Latn:__latin:; # special fixup for sr53 $lang =~ s:__Latn:__latin:; # special fixup for sr
4754
48 my $d = Locale::gettext->domain("xkeyboard-config");55 my $d = Locale::gettext->domain("xkeyboard-config");
56 my $iso3166 = Locale::gettext->domain("iso_3166");
4957
50 for my $model (sort keys %KeyboardNames::models) {58 for my $model (sort keys %KeyboardNames::models) {
51 my $name = $KeyboardNames::models{$model};59 my $name = $KeyboardNames::models{$model};
@@ -54,6 +62,11 @@ for my $mo (</usr/share/locale/*/LC_MESSAGES/xkeyboard-config.mo>) {
54 for my $layout (sort keys %KeyboardNames::layouts) {62 for my $layout (sort keys %KeyboardNames::layouts) {
55 my $name = $KeyboardNames::layouts{$layout};63 my $name = $KeyboardNames::layouts{$layout};
56 my $local_layout = $d->get($layout);64 my $local_layout = $d->get($layout);
65 if ($layout eq 'Switzerland') {
66 $local_layout = $iso3166->get($layout);
67 } else {
68 $local_layout = $d->get($layout);
69 }
57 print "$lang*layout*$name*$local_layout\n";70 print "$lang*layout*$name*$local_layout\n";
58 print "$lang*variant*$name**$local_layout\n";71 print "$lang*variant*$name**$local_layout\n";
59 for my $variant (sort keys %{$KeyboardNames::variants{$name}}) {72 for my $variant (sort keys %{$KeyboardNames::variants{$name}}) {
@@ -62,3 +75,4 @@ for my $mo (</usr/share/locale/*/LC_MESSAGES/xkeyboard-config.mo>) {
62 }75 }
63 }76 }
64}77}
78system("rm -rf $locale_path");
diff --git a/Keyboard/keymaptree b/Keyboard/keymaptree
65new file mode 10075579new file mode 100755
index 0000000..191c8d8
--- /dev/null
+++ b/Keyboard/keymaptree
@@ -0,0 +1,126 @@
1#!/bin/sh
2set -e
3
4# keymaptree -- build decision trees covering every keymap we can think of
5# Copyright (C) 2006, 2007 Canonical Ltd.; written by Colin Watson.
6
7# This program is free software; you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation; either version 2 of the License, or
10# (at your option) any later version.
11
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16
17# If you have not received a copy of the GNU General Public License
18# along with this program, write to the Free Software Foundation, Inc.,
19# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20
21# Default values:
22output=''
23models=''
24useonly="$(< keymaptree.use grep -v '^#' | xargs | sed 's/ /,/g')"
25skip=''
26names='KeyboardNames.pl'
27
28while [ "$1" ]; do
29 case "$1" in
30 -output)
31 shift
32 output="$1"
33 ;;
34 -useonly)
35 shift
36 useonly="$1"
37 ;;
38 -skip)
39 shift
40 skip="$1"
41 ;;
42 -names)
43 shift
44 names="$1"
45 ;;
46 -\?|-help|--help)
47 cat >&2 <<EOF
48Usage: keymaptree [options] <model> [...]
49Legal options are:
50-?,-help,--help Print this message
51-output Write decision tree to file (default: stdout)
52-useonly Include only these keymaps in the decision tree
53 (comma-separated)
54-skip Exclude these keymaps from the decision tree
55 (comma-separated)
56-names Use this file instead of KeyboardNames.pl
57EOF
58 exit 0
59 ;;
60 -*)
61 echo "keymaptree: Unrecognised option $1" >&2
62 exit 1
63 ;;
64 *)
65 models="${models:+$models }$1"
66 ;;
67 esac
68 shift
69done
70
71if [ -z "$models" ]; then
72 echo "keymaptree: Need at least one model" >&2
73 exit 1
74fi
75
76for model in $models; do
77 case $model in
78 amiga|ataritt|macintosh_old|pc105|sun4|sun5)
79 ;;
80 *)
81 echo "keymaptree: Unrecognised model $model" >&2
82 exit 1
83 ;;
84 esac
85done
86
87variantpairs="$(./kbdnames-maker "$names" | grep '^C\*' | grep 'variant\*' | \
88 sort -t '*' | cut -d'*' --output-delimiter=: -f3,4 | sed 's/:$//' | \
89 egrep -v '^(nec|nec_vndr)/jp')"
90
91rm -rf tree-keymaps
92gkincludeopts=''
93gkfiles=''
94
95for model in $models; do
96 mkdir -p "tree-keymaps/$model"
97 for variantpair in $variantpairs; do
98 case $variantpair in
99 *:*)
100 layout="${variantpair%%:*}"
101 variant="${variantpair#*:}"
102 ;;
103 *)
104 layout="$variantpair"
105 variant=''
106 ;;
107 esac
108 ./ckbcomp-mini -I. -model "$model" -layout "$layout" ${variant:+-variant "$variant"} | \
109 perl -ne '
110 if (/^keycode ([0-9]+)/) {
111 $keycodes{$1} = $_;
112 } else {
113 for $code (sort { $a <=> $b } keys %keycodes) {
114 print $keycodes{$code};
115 }
116 %keycodes = ();
117 print;
118 }' \
119 > "tree-keymaps/$model/$layout${variant:+:$variant}"
120 done
121 gkincludeopts="${gkincludeopts:+$gkincludeopts }-I tree-keymaps/$model"
122 echo "$variantpairs" > "tree-keymaps/$model.list"
123 gkfiles="${gkfiles:+$gkfiles }tree-keymaps/$model.list"
124done
125gen_keymap ${output:+-o $output} -v $gkincludeopts \
126 ${useonly:+-u $useonly} ${skip:+-s $skip} $gkfiles
diff --git a/Keyboard/keymaptree.use b/Keyboard/keymaptree.use
0new file mode 100644127new file mode 100644
index 0000000..1a0dd9e
--- /dev/null
+++ b/Keyboard/keymaptree.use
@@ -0,0 +1,48 @@
1# This list was generated by taking the list of i386 and powerpc keymaps
2# offered by console-keymaps-tree from console-data and converting them to X
3# keymap layouts and variants. Feel free to add more keymaps to this list,
4# as long as gen_keymap (called from keymaptree) still thinks they're
5# distinguishable.
6
7be
8bg
9br
10by
11ca
12ch
13cs
14cz
15de:nodeadkeys
16dk
17ee
18es
19fi
20fr
21fr:latin9
22fr:oss
23gb
24gr
25hr
26hu
27il
28is
29it
30latam
31lt
32lv
33mk
34no
35pl
36pt
37ro
38ro:std
39ru
40se
41sk:qwerty
42th:tis
43tr
44tr:f
45ua
46us
47us:dvorak
48us:intl
diff --git a/Keyboard/pc105.tree b/Keyboard/pc105.tree
0new file mode 10064449new file mode 100644
index 0000000..57c1995
--- /dev/null
+++ b/Keyboard/pc105.tree
@@ -0,0 +1,448 @@
1STEP 0
2PRESS )
3PRESS у
4PRESS υ
5PRESS г
6PRESS n
7PRESS γ
8PRESS u
9PRESS ה
10PRESS v
11PRESS y
12PRESS ν
13CODE 10 1
14CODE 11 39
15CODE 12 76
16CODE 17 44
17CODE 18 63
18CODE 20 40
19CODE 21 83
20CODE 22 104
21CODE 23 2
22CODE 27 108
23CODE 30 2
24CODE 33 40
25CODE 34 41
26CODE 35 44
27CODE 38 40
28CODE 39 2
29CODE 41 44
30CODE 43 91
31CODE 44 106
32CODE 45 68
33CODE 46 2
34CODE 47 104
35CODE 49 104
36CODE 52 40
37STEP 1
38PRESS b
39PRESS ß
40PRESS y
41PRESS v
42PRESS u
43PRESS ה
44PRESS n
45CODE 39 2
46CODE 40 3
47CODE 44 6
48CODE 12 9
49CODE 46 2
50CODE 47 11
51CODE 48 11
52CODE 49 11
53CODE 51 2
54CODE 21 12
55CODE 22 11
56CODE 23 2
57CODE 30 2
58CODE 31 34
59STEP 3
60FINDP ö
61YES 5
62NO 4
63STEP 11
64PRESS z
65CODE 44 12
66CODE 21 6
67STEP 12
68FINDP ö
69YES 26
70NO 13
71STEP 13
72FINDP ç
73YES 21
74NO 14
75STEP 14
76FINDP æ
77YES 18
78NO 15
79STEP 15
80FINDP ñ
81YES 17
82NO 16
83STEP 6
84FINDP ö
85YES 7
86NO 4
87STEP 34
88PRESS z
89CODE 44 35
90CODE 21 8
91STEP 35
92FINDP ö
93YES 38
94NO 36
95STEP 36
96FINDP ç
97YES 21
98NO 37
99STEP 37
100PRESS æ
101CODE 40 19
102CODE 30 17
103CODE 39 20
104STEP 38
105PRESS ö
106CODE 12 28
107CODE 39 31
108STEP 39
109PRESS r
110PRESS у
111PRESS υ
112PRESS г
113PRESS n
114PRESS γ
115PRESS u
116PRESS ה
117PRESS v
118PRESS y
119PRESS ν
120CODE 33 40
121CODE 34 41
122CODE 35 44
123CODE 38 40
124CODE 17 44
125CODE 47 45
126CODE 49 45
127CODE 18 63
128CODE 19 45
129CODE 20 40
130CODE 21 45
131CODE 22 45
132CODE 24 40
133CODE 52 40
134STEP 45
135FINDP ș
136YES 75
137NO 46
138STEP 46
139FINDP é
140YES 74
141NO 47
142STEP 47
143FINDP ç
144YES 73
145NO 48
146STEP 48
147FINDP š
148YES 72
149NO 49
150STEP 83
151PRESS ω
152PRESS w
153CODE 16 84
154CODE 17 94
155CODE 44 76
156CODE 30 80
157CODE 47 42
158STEP 84
159PRESS q
160CODE 16 85
161CODE 30 81
162STEP 41
163FINDP ч
164YES 43
165NO 42
166STEP 2
167MAP tr:f
168STEP 104
169PRESS ω
170PRESS w
171CODE 16 105
172CODE 17 109
173CODE 44 76
174CODE 30 80
175CODE 47 42
176STEP 105
177PRESS z
178CODE 17 81
179CODE 44 85
180CODE 21 106
181STEP 85
182FINDP ö
183YES 92
184NO 86
185STEP 86
186FINDP ç
187YES 21
188NO 87
189STEP 87
190FINDP å
191YES 18
192NO 88
193STEP 88
194FINDP ä
195YES 91
196NO 89
197STEP 89
198FINDP ñ
199YES 17
200NO 90
201STEP 90
202PRESS @
203CODE 16 71
204CODE 40 71
205CODE 3 62
206STEP 21
207PRESS ç
208CODE 43 22
209CODE 39 23
210STEP 23
211FINDP è
212YES 25
213NO 24
214STEP 92
215PRESS ö
216CODE 51 27
217CODE 12 28
218CODE 39 93
219STEP 93
220FINDP ü
221YES 30
222NO 32
223STEP 109
224PRESS z
225PRESS ζ
226CODE 44 94
227CODE 21 106
228STEP 94
229FINDP ö
230YES 26
231NO 95
232STEP 95
233FINDP é
234YES 103
235NO 96
236STEP 96
237FINDP ç
238YES 101
239NO 97
240STEP 97
241FINDP æ
242YES 18
243NO 98
244STEP 98
245FINDP ș
246YES 75
247NO 99
248STEP 99
249FINDP š
250YES 72
251NO 100
252STEP 100
253FINDP ñ
254YES 17
255NO 49
256STEP 49
257FINDP £
258YES 71
259NO 50
260STEP 50
261FINDP ¨
262YES 70
263NO 51
264STEP 51
265FINDP ѝ
266YES 44
267NO 52
268STEP 52
269FINDP ș
270YES 69
271NO 53
272STEP 53
273FINDP ψ
274YES 42
275NO 54
276STEP 54
277FINDP ב
278YES 16
279NO 55
280STEP 55
281FINDP љ
282YES 43
283NO 56
284STEP 56
285FINDP ภ
286YES 68
287NO 57
288STEP 57
289FINDP ч
290YES 63
291NO 58
292STEP 58
293FINDP ə
294YES 62
295NO 59
296STEP 59
297FINDP š
298YES 61
299NO 60
300STEP 60
301MAP us
302STEP 61
303MAP lv
304STEP 62
305MAP pl
306STEP 63
307FINDP ы
308YES 65
309NO 64
310STEP 64
311MAP ua
312STEP 65
313FINDP и
314YES 67
315NO 66
316STEP 66
317MAP by
318STEP 67
319MAP ru
320STEP 68
321MAP th:tis
322STEP 43
323MAP mk
324STEP 16
325MAP il
326STEP 69
327MAP ro
328STEP 44
329MAP bg
330STEP 70
331MAP us:intl
332STEP 71
333MAP gb
334STEP 17
335MAP latam
336STEP 72
337MAP lt
338STEP 75
339MAP ro:std
340STEP 18
341PRESS æ
342CODE 40 19
343CODE 39 20
344STEP 19
345MAP no
346STEP 20
347MAP dk
348STEP 101
349PRESS º
350CODE 40 24
351CODE 41 22
352CODE 50 102
353CODE 43 73
354CODE 86 73
355STEP 102
356PRESS ç
357CODE 43 22
358CODE 39 24
359STEP 22
360MAP es
361STEP 24
362MAP pt
363STEP 73
364MAP br
365STEP 103
366PRESS é
367CODE 26 25
368CODE 11 91
369CODE 53 74
370STEP 25
371MAP it
372STEP 91
373MAP sk:qwerty
374STEP 74
375MAP ca
376STEP 26
377PRESS ö
378CODE 51 27
379CODE 12 28
380CODE 39 29
381STEP 27
382MAP tr
383STEP 28
384MAP is
385STEP 29
386FINDP å
387YES 31
388NO 30
389STEP 30
390MAP ee
391STEP 31
392FINDP ə
393YES 33
394NO 32
395STEP 32
396MAP se
397STEP 33
398MAP fi
399STEP 106
400FINDP ö
401YES 7
402NO 107
403STEP 107
404PRESS š
405CODE 26 4
406CODE 4 108
407STEP 4
408MAP hr
409STEP 108
410MAP cz
411STEP 7
412PRESS ö
413CODE 11 5
414CODE 39 8
415STEP 5
416MAP hu
417STEP 8
418FINDP é
419YES 10
420NO 9
421STEP 9
422MAP de:nodeadkeys
423STEP 10
424MAP ch
425STEP 76
426FINDP œ
427YES 82
428NO 77
429STEP 77
430FINDP º
431YES 79
432NO 78
433STEP 78
434MAP fr:oss
435STEP 79
436FINDP œ
437YES 81
438NO 80
439STEP 81
440MAP be
441STEP 82
442MAP fr:latin9
443STEP 80
444MAP fr
445STEP 42
446MAP gr
447STEP 40
448MAP us:dvorak
diff --git a/Keyboard/xmlreader b/Keyboard/xmlreader
index f60994f..125eb9b 100755
--- a/Keyboard/xmlreader
+++ b/Keyboard/xmlreader
@@ -199,6 +199,15 @@ sub parse_layout {
199 my $arg = shift @{$tree};199 my $arg = shift @{$tree};
200 if ($tag eq 'configItem') {200 if ($tag eq 'configItem') {
201 ($name, $description) = parse_configItem $arg;201 ($name, $description) = parse_configItem $arg;
202 if ($name eq 'ch') {
203 # "German (Switzerland)" is an unhelpful layout description,
204 # as this layout includes variants such as "French
205 # (Switzerland)". Override the description to something
206 # more generic. Be careful to ensure that a translation for
207 # this string is available somewhere; if not in iso_3166,
208 # then amend Keyboard/kbdnames-maker appropriately.
209 $description = 'Switzerland';
210 }
202 if ($name ne "") {211 if ($name ne "") {
203 $layouts{$description} = $name;212 $layouts{$description} = $name;
204 }213 }
@@ -278,6 +287,9 @@ if (not exists $modelvalues{sun4}) {
278if (not exists $modelvalues{sun5}) {287if (not exists $modelvalues{sun5}) {
279 $models{'Sun Type 5'} = 'sun5';288 $models{'Sun Type 5'} = 'sun5';
280}289}
290if (not exists $modelvalues{SKIP}) {
291 $models{'Do not configure keyboard; keep kernel keymap'} = 'SKIP';
292}
281293
282print <<'EOT';294print <<'EOT';
283#!/usr/bin/perl -w295#!/usr/bin/perl -w
diff --git a/debian/changelog b/debian/changelog
index a41ca64..8eda0d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,86 @@
1console-setup (1.223ubuntu1) noble; urgency=medium
2
3 * Merge with Debian unstable (LP: #2049885). Remaining changes:
4 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
5 - Add an apport hook
6 - If the locale is C during configuration, only set CHARMAP to
7 ISO-8859-15 on kFreeBSD; otherwise restore the previous behaviour
8 from before the kFreeBSD port of using UTF-8 in that case.
9 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
10 Terminus font, at multitiple sizes, and it correctly selects low/high
11 dpi font size, based on screen resolution.
12 - Set keymap and font in the initramfs if possible and sensible
13 debian/vtrgb, debian/vtrgb.vga,
14 debian/console-setup-linux.setvtrgb.service, debian/rules,
15 debian/console-setup-linux.{postinst, prerm}: use Ubuntu's virtual
16 terminal color scheme by default, with a VGA color scheme available
17 as an alternative.
18 - Handle unattended upgrades without breaking plymouth when updating
19 console fonts.
20 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
21 refactoring to not have a keyboard-configuration package that needs
22 to call setupcon without depending on it.
23 - Don't copy keyboard-configuration questions to /target in OEM mode.
24 oem-config will ask them later, and copying these confuses it.
25 - Added templates for keyboard detection
26 - debian/control: drop freebsd-specific packages
27 - If the detect-keyboard debconf plugin is available
28 (cdebconf-newt-detect-keys in the installer), then offer to use it to
29 detect the keyboard layout.
30 - keyboard-configuration.config: While sourcing config files to re-seed
31 debconf, treat missing XKBOPTIONS as empty.
32 - Fix default keyboard selection for language/country combinations
33 lacking a proper combined locale.
34 - debian/keyboard-configuration.config: lower the priority for the layout
35 question.
36 - Map ppc64el/* to XKBMODEL=pc105
37 - Set default for Dutch to us(intl), not just us.
38 - Set default layout for Kurdish to tr(ku)
39 - Set default layout for Vietnam to 'us'
40 - debian/keyboard-configuration.config: change back the french default
41 layout to be fr+oss and not fr+latin9
42 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
43 again as we're not ready for those yet, as it's currently causing an
44 invalid default layout in the installer.
45 - keyboard-configuration.{config,templates}: There is no good default
46 for layout toggling, stop pretending there is. Console users can set
47 one with dpkg-reconfigure or editing /etc/defaults/keyboard
48 - keyboard_present.sh: Quiet config/postinst when we have no USB devices
49 - debian/preprocessor: revert the removal of keyboard names (for size) of
50 console-setup-udeb: we do need those, since we don't use the simplified
51 xkb-keymap template from Debian just yet: this way we can still show
52 country/language names when selecting a keyboard, layout or variant
53 - Make COPYRIGHT a symlink to debian/copyright
54 - Don't cat over the keymaps; they're already moved to the right place.
55 - Include pc105.tree for ubiquity
56 - Keyboard/keymaptree tool to analyze key maps
57 - Add Keyboard/Makefile rule to build pc105.tree
58 - debian/control: Build depend on keymapper
59 - Make sure we give a meaningful name to ch layouts: "Switzerland"
60 instead of "German (Switzerland), since it includes French too.
61 - Keyboard/Makefile: make sure KeyboardNames.pl is built with
62 accurate data from xkb-data.
63 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection
64 - Fix command injection in ckbcomp
65 - Generate a locale locally for translating keyboard names in
66 kbdnames-maker.
67 - setupcon:
68 - use only /run for tempfiles with /tmp as a non-root fallback.
69 - handle compressed console maps and font files.
70 - Map XKBMODEL=SKIP to '' for compatibility with existing
71 configs.
72 - the variables are taken from a config file which, if changed,
73 invalidates the cache.
74 - there is only ever one keyboard map per system.
75 - the system should not have to resolve filenames to find the keymap
76 cache on boot.
77 - Explicitly exit 0, so that postinsts don't fail in the event that
78 loadkeys can't find a console.
79 - Add noudeb build profile
80 - generated file Keyboard/KeyboardNames.pl
81
82 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Fri, 19 Jan 2024 21:37:06 +0100
83
1console-setup (1.223) unstable; urgency=medium84console-setup (1.223) unstable; urgency=medium
285
3 * Team upload86 * Team upload
@@ -10,6 +93,90 @@ console-setup (1.223) unstable; urgency=medium
1093
11 -- Holger Wansing <hwansing@mailbox.org> Sat, 23 Sep 2023 21:22:37 +020094 -- Holger Wansing <hwansing@mailbox.org> Sat, 23 Sep 2023 21:22:37 +0200
1295
96console-setup (1.222ubuntu1) mantic; urgency=medium
97
98 * Merge with Debian unstable (LP: #2025363). Remaining changes:
99 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
100 - Add an apport hook
101 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
102 on kFreeBSD; otherwise restore the previous behaviour from before the
103 kFreeBSD port of using UTF-8 in that case.
104 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
105 Terminus font, at multitiple sizes, and it correctly selects low/high
106 dpi font size, based on screen resolution.
107 - Set keymap and font in the initramfs if possible and sensible
108 debian/vtrgb, debian/vtrgb.vga, debian/console-setup-linux.setvtrgb.service,
109 debian/rules, debian/console-setup-linux.{postinst, prerm}: use Ubuntu's
110 virtual terminal color scheme by default, with a VGA color scheme available
111 as an alternative.
112 - Handle unattended upgrades without breaking plymouth when updating
113 console fonts.
114 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
115 refactoring to not have a keyboard-configuration package that needs to
116 call setupcon without depending on it.
117 - Don't copy keyboard-configuration questions to /target in OEM mode.
118 oem-config will ask them later, and copying these confuses it.
119 - Added templates for keyboard detection
120 - debian/control: drop freebsd-specific packages
121 - If the detect-keyboard debconf plugin is available
122 (cdebconf-newt-detect-keys in the installer), then offer to use it to
123 detect the keyboard layout.
124 - keyboard-configuration.config: While sourcing config files to re-seed
125 debconf, treat missing XKBOPTIONS as empty.
126 - Fix default keyboard selection for language/country combinations
127 lacking a proper combined locale.
128 - debian/keyboard-configuration.config: lower the priority for the layout
129 question.
130 - Map ppc64el/* to XKBMODEL=pc105
131 - Set default for Dutch to us(intl), not just us.
132 - Set default layout for Kurdish to tr(ku)
133 - Set default layout for Vietnam to 'us'
134 - debian/keyboard-configuration.config: change back the french default layout to
135 be fr+oss and not fr+latin9
136 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
137 again as we're not ready for those yet, as it's currently causing an
138 invalid default layout in the installer.
139 - keyboard-configuration.{config,templates}: There is no good default
140 for layout toggling, stop pretending there is. Console users can set
141 one with dpkg-reconfigure or editing /etc/defaults/keyboard
142 - keyboard_present.sh: Quiet config/postinst when we have no USB devices
143 - debian/preprocessor: revert the removal of keyboard names (for size) of
144 console-setup-udeb: we do need those, since we don't use the simplified
145 xkb-keymap template from Debian just yet: this way we can still show
146 country/language names when selecting a keyboard, layout or variant
147 - debian/rules: revert hard-coding of a list of "debconf-selectable"
148 layouts for the udebs, since we don't use this debconf question in Ubuntu
149 and all layouts are selectable.
150 - Make COPYRIGHT a symlink to debian/copyright
151 - Don't cat over the keymaps; they're already moved to the right place.
152 - Add Keyboard/Makefile rule to build pc105.tree
153 - Include pc105.tree for ubiquity; make sure it gets built.
154 - debian/control: Build depend on keymapper
155 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
156 of "German (Switzerland), since it includes French too.
157 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
158 from xkb-data.
159 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection
160 - Fix command injection in ckbcomp
161 - Generate a locale locally for translating keyboard names in
162 kbdnames-maker.
163 - setupcon:
164 - use only /run for tempfiles with /tmp as a non-root fallback.
165 - handle compressed console maps and font files.
166 - Map XKBMODEL=SKIP to '' for compatibility with existing
167 configs.
168 - the variables are taken from a config file which, if changed,
169 invalidates the cache.
170 - there is only ever one keyboard map per system.
171 - the system should not have to resolve filenames to find the keymap
172 cache on boot.
173 - Explicitly exit 0, so that postinsts don't fail in the event that
174 loadkeys can't find a console.
175 - Add noudeb build profile
176 - Remove obsoleted Vcs-Bzr field
177
178 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Thu, 20 Jul 2023 14:59:22 +0200
179
13console-setup (1.222) unstable; urgency=medium180console-setup (1.222) unstable; urgency=medium
14181
15 * Team upload182 * Team upload
@@ -28,6 +195,96 @@ console-setup (1.221+nmu1) unstable; urgency=medium
28195
29 -- Gunnar Hjalmarsson <gunnarhj@debian.org> Wed, 21 Jun 2023 19:20:15 +0200196 -- Gunnar Hjalmarsson <gunnarhj@debian.org> Wed, 21 Jun 2023 19:20:15 +0200
30197
198console-setup (1.221ubuntu2) mantic; urgency=medium
199
200 * Rebuild against latest xkeyboard-config.
201
202 -- Colin Watson <cjwatson@ubuntu.com> Tue, 20 Jun 2023 18:58:06 +0100
203
204console-setup (1.221ubuntu1) mantic; urgency=medium
205
206 * Merge with Debian unstable (LP: #2020749). Remaining changes:
207 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
208 - Add an apport hook
209 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
210 on kFreeBSD; otherwise restore the previous behaviour from before the
211 kFreeBSD port of using UTF-8 in that case.
212 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
213 Terminus font, at multitiple sizes, and it correctly selects low/high
214 dpi font size, based on screen resolution.
215 - Set keymap and font in the initramfs if possible and sensible
216 debian/vtrgb, debian/vtrgb.vga, debian/console-setup-linux.setvtrgb.service,
217 debian/rules, debian/console-setup-linux.{postinst, prerm}: use Ubuntu's
218 virtual terminal color scheme by default, with a VGA color scheme available
219 as an alternative.
220 - Handle unattended upgrades without breaking plymouth when updating
221 console fonts.
222 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
223 refactoring to not have a keyboard-configuration package that needs to
224 call setupcon without depending on it.
225 - Don't copy keyboard-configuration questions to /target in OEM mode.
226 oem-config will ask them later, and copying these confuses it.
227 - Added templates for keyboard detection
228 - debian/control: drop freebsd-specific packages
229 - If the detect-keyboard debconf plugin is available
230 (cdebconf-newt-detect-keys in the installer), then offer to use it to
231 detect the keyboard layout.
232 - keyboard-configuration.config: While sourcing config files to re-seed
233 debconf, treat missing XKBOPTIONS as empty.
234 - Fix default keyboard selection for language/country combinations
235 lacking a proper combined locale.
236 - debian/keyboard-configuration.config: lower the priority for the layout
237 question.
238 - Map ppc64el/* to XKBMODEL=pc105
239 - Set default for Dutch to us(intl), not just us.
240 - Set default layout for Kurdish to tr(ku)
241 - Set default layout for Vietnam to 'us'
242 - debian/keyboard-configuration.config: change back the french default layout to
243 be fr+oss and not fr+latin9
244 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
245 again as we're not ready for those yet, as it's currently causing an
246 invalid default layout in the installer.
247 - keyboard-configuration.{config,templates}: There is no good default
248 for layout toggling, stop pretending there is. Console users can set
249 one with dpkg-reconfigure or editing /etc/defaults/keyboard
250 - keyboard_present.sh: Quiet config/postinst when we have no USB devices
251 - debian/preprocessor: revert the removal of keyboard names (for size) of
252 console-setup-udeb: we do need those, since we don't use the simplified
253 xkb-keymap template from Debian just yet: this way we can still show
254 country/language names when selecting a keyboard, layout or variant
255 - debian/rules: revert hard-coding of a list of "debconf-selectable"
256 layouts for the udebs, since we don't use this debconf question in Ubuntu
257 and all layouts are selectable.
258 - Make COPYRIGHT a symlink to debian/copyright
259 - Don't cat over the keymaps; they're already moved to the right place.
260 - Add Keyboard/Makefile rule to build pc105.tree
261 - Include pc105.tree for ubiquity; make sure it gets built.
262 - debian/control: Build depend on keymapper
263 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
264 of "German (Switzerland), since it includes French too.
265 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
266 from xkb-data.
267 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection
268 - Fix command injection in ckbcomp
269 - Generate a locale locally for translating keyboard names in
270 kbdnames-maker.
271 - setupcon:
272 - use only /run for tempfiles with /tmp as a non-root fallback.
273 - handle compressed console maps and font files.
274 - Map XKBMODEL=SKIP to '' for compatibility with existing
275 configs.
276 - the variables are taken from a config file which, if changed,
277 invalidates the cache.
278 - there is only ever one keyboard map per system.
279 - the system should not have to resolve filenames to find the keymap
280 cache on boot.
281 - Explicitly exit 0, so that postinsts don't fail in the event that
282 loadkeys can't find a console.
283 - Add noudeb build profile
284 - Remove obsoleted Vcs-Bzr field
285
286 -- Shengjing Zhu <shengjing.zhu@canonical.com> Thu, 25 May 2023 14:30:01 +0000
287
31console-setup (1.221) unstable; urgency=medium288console-setup (1.221) unstable; urgency=medium
32289
33 * Team upload.290 * Team upload.
@@ -66,6 +323,105 @@ console-setup (1.218) unstable; urgency=medium
66323
67 -- Holger Wansing <hwansing@mailbox.org> Tue, 14 Mar 2023 21:19:40 +0100324 -- Holger Wansing <hwansing@mailbox.org> Tue, 14 Mar 2023 21:19:40 +0100
68325
326console-setup (1.217ubuntu3) lunar; urgency=medium
327
328 * Rebuild against latest xkeyboard-config
329
330 -- Jeremy Bicha <jbicha@ubuntu.com> Thu, 23 Feb 2023 20:24:27 -0500
331
332console-setup (1.217ubuntu2) lunar; urgency=medium
333
334 * Make Keyboard/keymaptree executable again.
335
336 -- Matthias Klose <doko@ubuntu.com> Sat, 18 Feb 2023 14:15:56 +0100
337
338console-setup (1.217ubuntu1) lunar; urgency=medium
339
340 * Merge with Debian; remaining changes:
341 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
342 - Add an apport hook.
343 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
344 on kFreeBSD; otherwise restore the previous behaviour from before the
345 kFreeBSD port of using UTF-8 in that case.
346 - Change the default font from Fixed to VGA for Lat15; while it's not
347 entirely complete, it looks better and is largely good enough.
348 - Set keymap and font in the initramfs if possible and sensible.
349 - debian/vtrgb, debian/vtrgb.vga,
350 debian/console-setup-linux.setvtrgb.service, debian/rules,
351 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
352 scheme by default, with a VGA color scheme available as an alternative.
353 - Handle unattended upgrades without breaking plymouth when updating
354 console fonts.
355 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
356 refactoring to not have a keyboard-configuration package that needs to
357 call setupcon without depending on it.
358 - Don't copy keyboard-configuration questions to /target in OEM mode.
359 oem-config will ask them later, and copying these confuses it.
360 - Added templates for keyboard detection.
361 - debian/control: drop freebsd-specific packages.
362 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
363 build a complete set of translated keyboard layout/variant names.
364 - If the detect-keyboard debconf plugin is available
365 (cdebconf-newt-detect-keys in the installer), then offer to use it to
366 detect the keyboard layout.
367 - keyboard-configuration.config: While sourcing config files to re-seed
368 debconf, treat missing XKBOPTIONS as empty.
369 - Fix default keyboard selection for language/country combinations
370 lacking a proper combined locale.
371 - debian/keyboard-configuration.config: lower the priority for the layout
372 question.
373 - Map ppc64el/* to XKBMODEL=pc105.
374 - Set default layout for Kurdish to tr(ku).
375 - Set default for Dutch to us(intl), not just us.
376 - Set default layout for Vietnam to 'us'.
377 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
378 again as we're not ready for those yet, as it's currently causing an
379 invalid default layout in the installer.
380 - keyboard-configuration.{config,templates}: There is no good default
381 for layout toggling, stop pretending there is. Console users can set
382 one with dpkg-reconfigure or editing /etc/defaults/keyboard
383 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
384 - debian/preprocessor: revert the removal of keyboard names (for size) of
385 console-setup-udeb: we do need those, since we don't use the simplified
386 xkb-keymap template from Debian just yet: this way we can still show
387 country/language names when selecting a keyboard, layout or variant.
388 - debian/rules: revert hard-coding of a list of "debconf-selectable"
389 layouts for the udebs, since we don't use this debconf question in Ubuntu
390 and all layouts are selectable.
391 - Make COPYRIGHT a symlink to debian/copyright.
392 - Don't cat over the keymaps; they're already moved to the right place.
393 - Add Keyboard/Makefile rule to build pc105.tree.
394 - Include pc105.tree for ubiquity; make sure it gets built.
395 - Fix command injection in ckbcomp.
396 - Generate a locale locally for translating keyboard names in
397 kbdnames-maker.
398 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
399 from xkb-data.
400 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
401 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
402 of "German (Switzerland), since it includes French too.
403 - setupcon:
404 - use only /run for tempfiles with /tmp as a non-root fallback.
405 - handle compressed console maps and font files.
406 - Map XKBMODEL=SKIP to '' for compatibility with existing
407 configs.
408 - the variables are taken from a config file which, if changed,
409 invalidates the cache.
410 - there is only ever one keyboard map per system.
411 - the system should not have to resolve filenames to find the keymap
412 cache on boot.
413 - Explicitly exit 0, so that postinsts don't fail in the event that
414 loadkeys can't find a console.
415 - debian/control: Build depend on keymapper
416 - debian/keyboard-configuration.config:
417 - change back the french default layout to be fr+oss and not fr+latin9
418 the change was dropped by error in a previous merge
419 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
420 Terminus font, at multitiple sizes, and it correctly selects low/high
421 dpi font size, based on screen resolution.
422
423 -- Matthias Klose <doko@ubuntu.com> Sat, 18 Feb 2023 12:23:05 +0100
424
69console-setup (1.217) unstable; urgency=medium425console-setup (1.217) unstable; urgency=medium
70426
71 [ Updated translations ]427 [ Updated translations ]
@@ -142,6 +498,93 @@ console-setup (1.211) unstable; urgency=medium
142498
143 -- Samuel Thibault <sthibault@debian.org> Tue, 18 Oct 2022 17:14:22 +0200499 -- Samuel Thibault <sthibault@debian.org> Tue, 18 Oct 2022 17:14:22 +0200
144500
501console-setup (1.210ubuntu1) kinetic; urgency=medium
502
503 * Merge with Debian; remaining changes:
504 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
505 - Add an apport hook.
506 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
507 on kFreeBSD; otherwise restore the previous behaviour from before the
508 kFreeBSD port of using UTF-8 in that case.
509 - Change the default font from Fixed to VGA for Lat15; while it's not
510 entirely complete, it looks better and is largely good enough.
511 - Set keymap and font in the initramfs if possible and sensible.
512 - debian/vtrgb, debian/vtrgb.vga,
513 debian/console-setup-linux.setvtrgb.service, debian/rules,
514 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
515 scheme by default, with a VGA color scheme available as an alternative.
516 - Handle unattended upgrades without breaking plymouth when updating
517 console fonts.
518 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
519 refactoring to not have a keyboard-configuration package that needs to
520 call setupcon without depending on it.
521 - Don't copy keyboard-configuration questions to /target in OEM mode.
522 oem-config will ask them later, and copying these confuses it.
523 - Added templates for keyboard detection.
524 - debian/control: drop freebsd-specific packages.
525 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
526 build a complete set of translated keyboard layout/variant names.
527 - If the detect-keyboard debconf plugin is available
528 (cdebconf-newt-detect-keys in the installer), then offer to use it to
529 detect the keyboard layout.
530 - keyboard-configuration.config: While sourcing config files to re-seed
531 debconf, treat missing XKBOPTIONS as empty.
532 - Fix default keyboard selection for language/country combinations
533 lacking a proper combined locale.
534 - debian/keyboard-configuration.config: lower the priority for the layout
535 question.
536 - Map ppc64el/* to XKBMODEL=pc105.
537 - Set default layout for Kurdish to tr(ku).
538 - Set default for Dutch to us(intl), not just us.
539 - Set default layout for Vietnam to 'us'.
540 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
541 again as we're not ready for those yet, as it's currently causing an
542 invalid default layout in the installer.
543 - keyboard-configuration.{config,templates}: There is no good default
544 for layout toggling, stop pretending there is. Console users can set
545 one with dpkg-reconfigure or editing /etc/defaults/keyboard
546 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
547 - debian/preprocessor: revert the removal of keyboard names (for size) of
548 console-setup-udeb: we do need those, since we don't use the simplified
549 xkb-keymap template from Debian just yet: this way we can still show
550 country/language names when selecting a keyboard, layout or variant.
551 - debian/rules: revert hard-coding of a list of "debconf-selectable"
552 layouts for the udebs, since we don't use this debconf question in Ubuntu
553 and all layouts are selectable.
554 - Make COPYRIGHT a symlink to debian/copyright.
555 - Don't cat over the keymaps; they're already moved to the right place.
556 - Add Keyboard/Makefile rule to build pc105.tree.
557 - Include pc105.tree for ubiquity; make sure it gets built.
558 - Fix command injection in ckbcomp.
559 - Generate a locale locally for translating keyboard names in
560 kbdnames-maker.
561 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
562 from xkb-data.
563 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
564 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
565 of "German (Switzerland), since it includes French too.
566 - setupcon:
567 - use only /run for tempfiles with /tmp as a non-root fallback.
568 - handle compressed console maps and font files.
569 - Map XKBMODEL=SKIP to '' for compatibility with existing
570 configs.
571 - the variables are taken from a config file which, if changed,
572 invalidates the cache.
573 - there is only ever one keyboard map per system.
574 - the system should not have to resolve filenames to find the keymap
575 cache on boot.
576 - Explicitly exit 0, so that postinsts don't fail in the event that
577 loadkeys can't find a console.
578 - debian/control: Build depend on keymapper
579 - debian/keyboard-configuration.config:
580 - change back the french default layout to be fr+oss and not fr+latin9
581 the change was dropped by error in a previous merge
582 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
583 Terminus font, at multitiple sizes, and it correctly selects low/high
584 dpi font size, based on screen resolution.
585
586 -- Matthias Klose <doko@ubuntu.com> Thu, 25 Aug 2022 10:25:03 +0200
587
145console-setup (1.210) unstable; urgency=medium588console-setup (1.210) unstable; urgency=medium
146589
147 * Team upload.590 * Team upload.
@@ -225,6 +668,109 @@ console-setup (1.206) unstable; urgency=medium
225668
226 -- Samuel Thibault <sthibault@debian.org> Sun, 31 Oct 2021 18:13:37 +0100669 -- Samuel Thibault <sthibault@debian.org> Sun, 31 Oct 2021 18:13:37 +0100
227670
671console-setup (1.205ubuntu3) jammy; urgency=medium
672
673 * Keyboard/kbdcompiler:
674 - backport a build fix from Debian
675
676 -- Sebastien Bacher <seb128@ubuntu.com> Mon, 22 Nov 2021 17:39:53 +0100
677
678console-setup (1.205ubuntu2) jammy; urgency=medium
679
680 * debian/preprocessor:
681 - backport Debian change to use mktemp instead of tempfile, should fix
682 the ubiquity build
683
684 -- Sebastien Bacher <seb128@ubuntu.com> Mon, 22 Nov 2021 17:17:37 +0100
685
686console-setup (1.205ubuntu1) impish; urgency=low
687
688 [ Łukasz 'sil2100' Zemczak ]
689 * Merge from Debian unstable. Remaining changes:
690 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
691 - Add an apport hook.
692 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
693 on kFreeBSD; otherwise restore the previous behaviour from before the
694 kFreeBSD port of using UTF-8 in that case.
695 - Change the default font from Fixed to VGA for Lat15; while it's not
696 entirely complete, it looks better and is largely good enough.
697 - Set keymap and font in the initramfs if possible and sensible.
698 - debian/vtrgb, debian/vtrgb.vga,
699 debian/console-setup-linux.setvtrgb.service, debian/rules,
700 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
701 scheme by default, with a VGA color scheme available as an alternative.
702 - Handle unattended upgrades without breaking plymouth when updating
703 console fonts.
704 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
705 refactoring to not have a keyboard-configuration package that needs to
706 call setupcon without depending on it.
707 - Don't copy keyboard-configuration questions to /target in OEM mode.
708 oem-config will ask them later, and copying these confuses it.
709 - Added templates for keyboard detection.
710 - debian/control: drop freebsd-specific packages.
711 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
712 build a complete set of translated keyboard layout/variant names.
713 - If the detect-keyboard debconf plugin is available
714 (cdebconf-newt-detect-keys in the installer), then offer to use it to
715 detect the keyboard layout.
716 - keyboard-configuration.config: While sourcing config files to re-seed
717 debconf, treat missing XKBOPTIONS as empty.
718 - Fix default keyboard selection for language/country combinations
719 lacking a proper combined locale.
720 - debian/keyboard-configuration.config: lower the priority for the layout
721 question.
722 - Map ppc64el/* to XKBMODEL=pc105.
723 - Set default layout for Kurdish to tr(ku).
724 - Set default for Dutch to us(intl), not just us.
725 - Set default layout for Vietnam to 'us'.
726 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
727 again as we're not ready for those yet, as it's currently causing an
728 invalid default layout in the installer.
729 - keyboard-configuration.{config,templates}: There is no good default
730 for layout toggling, stop pretending there is. Console users can set
731 one with dpkg-reconfigure or editing /etc/defaults/keyboard
732 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
733 - debian/preprocessor: revert the removal of keyboard names (for size) of
734 console-setup-udeb: we do need those, since we don't use the simplified
735 xkb-keymap template from Debian just yet: this way we can still show
736 country/language names when selecting a keyboard, layout or variant.
737 - debian/rules: revert hard-coding of a list of "debconf-selectable"
738 layouts for the udebs, since we don't use this debconf question in Ubuntu
739 and all layouts are selectable.
740 - Make COPYRIGHT a symlink to debian/copyright.
741 - Don't cat over the keymaps; they're already moved to the right place.
742 - Add Keyboard/Makefile rule to build pc105.tree.
743 - Include pc105.tree for ubiquity; make sure it gets built.
744 - Fix command injection in ckbcomp.
745 - Generate a locale locally for translating keyboard names in
746 kbdnames-maker.
747 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
748 from xkb-data.
749 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
750 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
751 of "German (Switzerland), since it includes French too.
752 - setupcon:
753 - use only /run for tempfiles with /tmp as a non-root fallback.
754 - handle compressed console maps and font files.
755 - Map XKBMODEL=SKIP to '' for compatibility with existing
756 configs.
757 - the variables are taken from a config file which, if changed,
758 invalidates the cache.
759 - there is only ever one keyboard map per system.
760 - the system should not have to resolve filenames to find the keymap
761 cache on boot.
762 - Explicitly exit 0, so that postinsts don't fail in the event that
763 loadkeys can't find a console.
764 - debian/control: Build depend on keymapper
765 - debian/keyboard-configuration.config:
766 - change back the french default layout to be fr+oss and not fr+latin9
767 the change was dropped by error in a previous merge
768 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
769 Terminus font, at multitiple sizes, and it correctly selects low/high
770 dpi font size, based on screen resolution.
771
772 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Wed, 11 Aug 2021 16:40:34 +0200
773
228console-setup (1.205) unstable; urgency=medium774console-setup (1.205) unstable; urgency=medium
229775
230 * Team upload.776 * Team upload.
@@ -268,6 +814,99 @@ console-setup (1.202) unstable; urgency=medium
268814
269 -- Holger Wansing <hwansing@mailbox.org> Sat, 20 Mar 2021 21:54:30 +0100815 -- Holger Wansing <hwansing@mailbox.org> Sat, 20 Mar 2021 21:54:30 +0100
270816
817console-setup (1.201ubuntu2) hirsute; urgency=medium
818
819 * Stop building the udeb on request.
820
821 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Mon, 22 Feb 2021 14:28:53 +0100
822
823console-setup (1.201ubuntu1) hirsute; urgency=low
824
825 * Merge from Debian unstable. Remaining changes:
826 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
827 - Add an apport hook.
828 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
829 on kFreeBSD; otherwise restore the previous behaviour from before the
830 kFreeBSD port of using UTF-8 in that case.
831 - Change the default font from Fixed to VGA for Lat15; while it's not
832 entirely complete, it looks better and is largely good enough.
833 - Set keymap and font in the initramfs if possible and sensible.
834 - debian/vtrgb, debian/vtrgb.vga,
835 debian/console-setup-linux.setvtrgb.service, debian/rules,
836 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
837 scheme by default, with a VGA color scheme available as an alternative.
838 - Handle unattended upgrades without breaking plymouth when updating
839 console fonts.
840 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
841 refactoring to not have a keyboard-configuration package that needs to
842 call setupcon without depending on it.
843 - Don't copy keyboard-configuration questions to /target in OEM mode.
844 oem-config will ask them later, and copying these confuses it.
845 - Added templates for keyboard detection.
846 - debian/control: drop freebsd-specific packages.
847 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
848 build a complete set of translated keyboard layout/variant names.
849 - If the detect-keyboard debconf plugin is available
850 (cdebconf-newt-detect-keys in the installer), then offer to use it to
851 detect the keyboard layout.
852 - keyboard-configuration.config: While sourcing config files to re-seed
853 debconf, treat missing XKBOPTIONS as empty.
854 - Fix default keyboard selection for language/country combinations
855 lacking a proper combined locale.
856 - debian/keyboard-configuration.config: lower the priority for the layout
857 question.
858 - Map ppc64el/* to XKBMODEL=pc105.
859 - Set default layout for Kurdish to tr(ku).
860 - Set default for Dutch to us(intl), not just us.
861 - Set default layout for Vietnam to 'us'.
862 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
863 again as we're not ready for those yet, as it's currently causing an
864 invalid default layout in the installer.
865 - keyboard-configuration.{config,templates}: There is no good default
866 for layout toggling, stop pretending there is. Console users can set
867 one with dpkg-reconfigure or editing /etc/defaults/keyboard
868 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
869 - debian/preprocessor: revert the removal of keyboard names (for size) of
870 console-setup-udeb: we do need those, since we don't use the simplified
871 xkb-keymap template from Debian just yet: this way we can still show
872 country/language names when selecting a keyboard, layout or variant.
873 - debian/rules: revert hard-coding of a list of "debconf-selectable"
874 layouts for the udebs, since we don't use this debconf question in Ubuntu
875 and all layouts are selectable.
876 - Make COPYRIGHT a symlink to debian/copyright.
877 - Don't cat over the keymaps; they're already moved to the right place.
878 - Add Keyboard/Makefile rule to build pc105.tree.
879 - Include pc105.tree for ubiquity; make sure it gets built.
880 - Fix command injection in ckbcomp.
881 - Generate a locale locally for translating keyboard names in
882 kbdnames-maker.
883 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
884 from xkb-data.
885 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
886 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
887 of "German (Switzerland), since it includes French too.
888 - setupcon:
889 - use only /run for tempfiles with /tmp as a non-root fallback.
890 - handle compressed console maps and font files.
891 - Map XKBMODEL=SKIP to '' for compatibility with existing
892 configs.
893 - the variables are taken from a config file which, if changed,
894 invalidates the cache.
895 - there is only ever one keyboard map per system.
896 - the system should not have to resolve filenames to find the keymap
897 cache on boot.
898 - Explicitly exit 0, so that postinsts don't fail in the event that
899 loadkeys can't find a console.
900 - debian/control: Build depend on keymapper
901 - debian/keyboard-configuration.config:
902 - change back the french default layout to be fr+oss and not fr+latin9
903 the change was dropped by error in a previous merge
904 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
905 Terminus font, at multitiple sizes, and it correctly selects low/high
906 dpi font size, based on screen resolution.
907
908 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Mon, 22 Feb 2021 13:10:01 +0100
909
271console-setup (1.201) unstable; urgency=medium910console-setup (1.201) unstable; urgency=medium
272911
273 * Team upload.912 * Team upload.
@@ -334,6 +973,93 @@ console-setup (1.199) unstable; urgency=medium
334973
335 -- Cyril Brulebois <kibi@debian.org> Tue, 01 Dec 2020 02:02:30 +0100974 -- Cyril Brulebois <kibi@debian.org> Tue, 01 Dec 2020 02:02:30 +0100
336975
976console-setup (1.198ubuntu1) hirsute; urgency=low
977
978 * Merge from Debian unstable. Remaining changes:
979 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
980 - Add an apport hook.
981 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
982 on kFreeBSD; otherwise restore the previous behaviour from before the
983 kFreeBSD port of using UTF-8 in that case.
984 - Change the default font from Fixed to VGA for Lat15; while it's not
985 entirely complete, it looks better and is largely good enough.
986 - Set keymap and font in the initramfs if possible and sensible.
987 - debian/vtrgb, debian/vtrgb.vga,
988 debian/console-setup-linux.setvtrgb.service, debian/rules,
989 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
990 scheme by default, with a VGA color scheme available as an alternative.
991 - Handle unattended upgrades without breaking plymouth when updating
992 console fonts.
993 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
994 refactoring to not have a keyboard-configuration package that needs to
995 call setupcon without depending on it.
996 - Don't copy keyboard-configuration questions to /target in OEM mode.
997 oem-config will ask them later, and copying these confuses it.
998 - Added templates for keyboard detection.
999 - debian/control: drop freebsd-specific packages.
1000 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
1001 build a complete set of translated keyboard layout/variant names.
1002 - If the detect-keyboard debconf plugin is available
1003 (cdebconf-newt-detect-keys in the installer), then offer to use it to
1004 detect the keyboard layout.
1005 - keyboard-configuration.config: While sourcing config files to re-seed
1006 debconf, treat missing XKBOPTIONS as empty.
1007 - Fix default keyboard selection for language/country combinations
1008 lacking a proper combined locale.
1009 - debian/keyboard-configuration.config: lower the priority for the layout
1010 question.
1011 - Map ppc64el/* to XKBMODEL=pc105.
1012 - Set default layout for Kurdish to tr(ku).
1013 - Set default for Dutch to us(intl), not just us.
1014 - Set default layout for Vietnam to 'us'.
1015 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
1016 again as we're not ready for those yet, as it's currently causing an
1017 invalid default layout in the installer.
1018 - keyboard-configuration.{config,templates}: There is no good default
1019 for layout toggling, stop pretending there is. Console users can set
1020 one with dpkg-reconfigure or editing /etc/defaults/keyboard
1021 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
1022 - debian/preprocessor: revert the removal of keyboard names (for size) of
1023 console-setup-udeb: we do need those, since we don't use the simplified
1024 xkb-keymap template from Debian just yet: this way we can still show
1025 country/language names when selecting a keyboard, layout or variant.
1026 - debian/rules: revert hard-coding of a list of "debconf-selectable"
1027 layouts for the udebs, since we don't use this debconf question in Ubuntu
1028 and all layouts are selectable.
1029 - Make COPYRIGHT a symlink to debian/copyright.
1030 - Don't cat over the keymaps; they're already moved to the right place.
1031 - Add Keyboard/Makefile rule to build pc105.tree.
1032 - Include pc105.tree for ubiquity; make sure it gets built.
1033 - Fix command injection in ckbcomp.
1034 - Generate a locale locally for translating keyboard names in
1035 kbdnames-maker.
1036 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
1037 from xkb-data.
1038 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
1039 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
1040 of "German (Switzerland), since it includes French too.
1041 - setupcon:
1042 - use only /run for tempfiles with /tmp as a non-root fallback.
1043 - handle compressed console maps and font files.
1044 - Map XKBMODEL=SKIP to '' for compatibility with existing
1045 configs.
1046 - the variables are taken from a config file which, if changed,
1047 invalidates the cache.
1048 - there is only ever one keyboard map per system.
1049 - the system should not have to resolve filenames to find the keymap
1050 cache on boot.
1051 - Explicitly exit 0, so that postinsts don't fail in the event that
1052 loadkeys can't find a console.
1053 - debian/control: Build depend on keymapper
1054 - debian/keyboard-configuration.config:
1055 - change back the french default layout to be fr+oss and not fr+latin9
1056 the change was dropped by error in a previous merge
1057 - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
1058 Terminus font, at multitiple sizes, and it correctly selects low/high
1059 dpi font size, based on screen resolution.
1060
1061 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Mon, 09 Nov 2020 16:03:40 +0100
1062
337console-setup (1.198) unstable; urgency=medium1063console-setup (1.198) unstable; urgency=medium
3381064
339 * Team upload1065 * Team upload
@@ -418,6 +1144,102 @@ console-setup (1.196) unstable; urgency=medium
4181144
419 -- Holger Wansing <hwansing@mailbox.org> Sun, 12 Jul 2020 20:23:26 +02001145 -- Holger Wansing <hwansing@mailbox.org> Sun, 12 Jul 2020 20:23:26 +0200
4201146
1147console-setup (1.195ubuntu2) groovy; urgency=medium
1148
1149 * Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in
1150 Terminus font, at multitiple sizes, and it correctly selects low/high
1151 dpi font size, based on screen resolution. LP: #1880266
1152
1153 -- Dimitri John Ledkov <xnox@ubuntu.com> Sat, 23 May 2020 04:58:43 +0100
1154
1155console-setup (1.195ubuntu1) groovy; urgency=low
1156
1157 * Merge from Debian unstable. Remaining changes:
1158 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
1159 - Add an apport hook.
1160 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
1161 on kFreeBSD; otherwise restore the previous behaviour from before the
1162 kFreeBSD port of using UTF-8 in that case.
1163 - Change the default font from Fixed to VGA for Lat15; while it's not
1164 entirely complete, it looks better and is largely good enough.
1165 - Set keymap and font in the initramfs if possible and sensible.
1166 - debian/vtrgb, debian/vtrgb.vga,
1167 debian/console-setup-linux.setvtrgb.service, debian/rules,
1168 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
1169 scheme by default, with a VGA color scheme available as an alternative.
1170 - Handle unattended upgrades without breaking plymouth when updating
1171 console fonts.
1172 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
1173 refactoring to not have a keyboard-configuration package that needs to
1174 call setupcon without depending on it.
1175 - Don't copy keyboard-configuration questions to /target in OEM mode.
1176 oem-config will ask them later, and copying these confuses it.
1177 - Added templates for keyboard detection.
1178 - debian/control: drop freebsd-specific packages.
1179 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
1180 build a complete set of translated keyboard layout/variant names.
1181 - If the detect-keyboard debconf plugin is available
1182 (cdebconf-newt-detect-keys in the installer), then offer to use it to
1183 detect the keyboard layout.
1184 - keyboard-configuration.config: While sourcing config files to re-seed
1185 debconf, treat missing XKBOPTIONS as empty.
1186 - Fix default keyboard selection for language/country combinations
1187 lacking a proper combined locale.
1188 - debian/keyboard-configuration.config: lower the priority for the layout
1189 question.
1190 - Map ppc64el/* to XKBMODEL=pc105.
1191 - Set default layout for Kurdish to tr(ku).
1192 - Set default for Dutch to us(intl), not just us.
1193 - Set default layout for Vietnam to 'us'.
1194 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
1195 again as we're not ready for those yet, as it's currently causing an
1196 invalid default layout in the installer.
1197 - keyboard-configuration.{config,templates}: There is no good default
1198 for layout toggling, stop pretending there is. Console users can set
1199 one with dpkg-reconfigure or editing /etc/defaults/keyboard
1200 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
1201 - debian/preprocessor: revert the removal of keyboard names (for size) of
1202 console-setup-udeb: we do need those, since we don't use the simplified
1203 xkb-keymap template from Debian just yet: this way we can still show
1204 country/language names when selecting a keyboard, layout or variant.
1205 - debian/rules: revert hard-coding of a list of "debconf-selectable"
1206 layouts for the udebs, since we don't use this debconf question in Ubuntu
1207 and all layouts are selectable.
1208 - Make COPYRIGHT a symlink to debian/copyright.
1209 - Don't cat over the keymaps; they're already moved to the right place.
1210 - Add Keyboard/Makefile rule to build pc105.tree.
1211 - Include pc105.tree for ubiquity; make sure it gets built.
1212 - Fix command injection in ckbcomp.
1213 - Generate a locale locally for translating keyboard names in
1214 kbdnames-maker.
1215 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
1216 from xkb-data.
1217 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
1218 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
1219 of "German (Switzerland), since it includes French too.
1220 - setupcon:
1221 - use only /run for tempfiles with /tmp as a non-root fallback.
1222 - handle compressed console maps and font files.
1223 - Map XKBMODEL=SKIP to '' for compatibility with existing
1224 configs.
1225 - the variables are taken from a config file which, if changed,
1226 invalidates the cache.
1227 - there is only ever one keyboard map per system.
1228 - the system should not have to resolve filenames to find the keymap
1229 cache on boot.
1230 - Explicitly exit 0, so that postinsts don't fail in the event that
1231 loadkeys can't find a console.
1232 - debian/control: Build depend on keymapper
1233 - debian/keyboard-configuration.config:
1234 - change back the french default layout to be fr+oss and not fr+latin9
1235 the change was dropped by error in a previous merge
1236 * Dropped changes, included in Debian:
1237 - keyboard-configuration.config:
1238 replace not intuitive second lt(us) layout with us(altgr-intl),
1239 which contains Euro (€) and other symbols, often used in Lithuania.
1240
1241 -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 20 May 2020 17:17:51 -0700
1242
421console-setup (1.195) unstable; urgency=medium1243console-setup (1.195) unstable; urgency=medium
4221244
423 [ Mantas Kriaučiūnas ]1245 [ Mantas Kriaučiūnas ]
@@ -432,6 +1254,107 @@ console-setup (1.195) unstable; urgency=medium
4321254
433 -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 26 Mar 2020 13:34:12 +00001255 -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 26 Mar 2020 13:34:12 +0000
4341256
1257console-setup (1.194ubuntu3) focal; urgency=medium
1258
1259 [ Mantas Kriaučiūnas ]
1260 * keyboard-configuration.config::
1261 replace not intuitive second lt(us) layout with us(altgr-intl),
1262 which contains Euro (€) and other symbols, often used in Lithuania.
1263 (lp: #1863001)
1264
1265 -- Sebastien Bacher <seb128@ubuntu.com> Fri, 27 Mar 2020 11:10:06 +0100
1266
1267console-setup (1.194ubuntu2) focal; urgency=medium
1268
1269 * debian/keyboard-configuration.config:
1270 - change back the french default layout to be fr+oss and not fr+latin9
1271 the change was dropped by error in a previous merge
1272
1273 -- Sebastien Bacher <seb128@ubuntu.com> Thu, 05 Dec 2019 15:09:57 +0100
1274
1275console-setup (1.194ubuntu1) focal; urgency=medium
1276
1277 * Merge from Debian unstable. Remaining changes:
1278 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
1279 - Add an apport hook.
1280 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
1281 on kFreeBSD; otherwise restore the previous behaviour from before the
1282 kFreeBSD port of using UTF-8 in that case.
1283 - Change the default font from Fixed to VGA for Lat15; while it's not
1284 entirely complete, it looks better and is largely good enough.
1285 - Set keymap and font in the initramfs if possible and sensible.
1286 - debian/vtrgb, debian/vtrgb.vga,
1287 debian/console-setup-linux.setvtrgb.service, debian/rules,
1288 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
1289 scheme by default, with a VGA color scheme available as an alternative.
1290 - Handle unattended upgrades without breaking plymouth when updating
1291 console fonts.
1292 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
1293 refactoring to not have a keyboard-configuration package that needs to
1294 call setupcon without depending on it.
1295 - Don't copy keyboard-configuration questions to /target in OEM mode.
1296 oem-config will ask them later, and copying these confuses it.
1297 - Added templates for keyboard detection.
1298 - debian/control: drop freebsd-specific packages.
1299 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
1300 build a complete set of translated keyboard layout/variant names.
1301 - If the detect-keyboard debconf plugin is available
1302 (cdebconf-newt-detect-keys in the installer), then offer to use it to
1303 detect the keyboard layout.
1304 - keyboard-configuration.config: While sourcing config files to re-seed
1305 debconf, treat missing XKBOPTIONS as empty.
1306 - Fix default keyboard selection for language/country combinations
1307 lacking a proper combined locale.
1308 - debian/keyboard-configuration.config: lower the priority for the layout
1309 question.
1310 - Map ppc64el/* to XKBMODEL=pc105.
1311 - Set default layout for Kurdish to tr(ku).
1312 - Set default for Dutch to us(intl), not just us.
1313 - Set default layout for Vietnam to 'us'.
1314 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
1315 again as we're not ready for those yet, as it's currently causing an
1316 invalid default layout in the installer.
1317 - keyboard-configuration.{config,templates}: There is no good default
1318 for layout toggling, stop pretending there is. Console users can set
1319 one with dpkg-reconfigure or editing /etc/defaults/keyboard
1320 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
1321 - debian/preprocessor: revert the removal of keyboard names (for size) of
1322 console-setup-udeb: we do need those, since we don't use the simplified
1323 xkb-keymap template from Debian just yet: this way we can still show
1324 country/language names when selecting a keyboard, layout or variant.
1325 - debian/rules: revert hard-coding of a list of "debconf-selectable"
1326 layouts for the udebs, since we don't use this debconf question in Ubuntu
1327 and all layouts are selectable.
1328 - Make COPYRIGHT a symlink to debian/copyright.
1329 - Don't cat over the keymaps; they're already moved to the right place.
1330 - Add Keyboard/Makefile rule to build pc105.tree.
1331 - Include pc105.tree for ubiquity; make sure it gets built.
1332 - Fix command injection in ckbcomp.
1333 - Generate a locale locally for translating keyboard names in
1334 kbdnames-maker.
1335 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
1336 from xkb-data.
1337 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
1338 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
1339 of "German (Switzerland), since it includes French too.
1340 - setupcon:
1341 - use only /run for tempfiles with /tmp as a non-root fallback.
1342 - handle compressed console maps and font files.
1343 - Map XKBMODEL=SKIP to '' for compatibility with existing
1344 configs.
1345 - the variables are taken from a config file which, if changed,
1346 invalidates the cache.
1347 - there is only ever one keyboard map per system.
1348 - the system should not have to resolve filenames to find the keymap
1349 cache on boot.
1350 - Explicitly exit 0, so that postinsts don't fail in the event that
1351 loadkeys can't find a console.
1352 * Dropped changes:
1353 - kbdnames-maker: Call `{bind,}textdomain` after switching locale.
1354 * debian/control: Build depend on keymapper
1355
1356 -- Balint Reczey <rbalint@ubuntu.com> Wed, 27 Nov 2019 15:34:42 +0100
1357
435console-setup (1.194) unstable; urgency=medium1358console-setup (1.194) unstable; urgency=medium
4361359
437 * Team upload1360 * Team upload
@@ -465,6 +1388,109 @@ console-setup (1.192) unstable; urgency=medium
4651388
466 -- Cyril Brulebois <kibi@debian.org> Thu, 04 Jul 2019 17:41:47 +02001389 -- Cyril Brulebois <kibi@debian.org> Thu, 04 Jul 2019 17:41:47 +0200
4671390
1391console-setup (1.191ubuntu3) eoan; urgency=medium
1392
1393 * No change rebuild to include all previous changes
1394
1395 -- Balint Reczey <rbalint@ubuntu.com> Tue, 23 Apr 2019 13:38:57 +0200
1396
1397console-setup (1.191ubuntu2) eoan; urgency=medium
1398
1399 * Call setupcon --force only when debian-installer is active
1400 and always redirect output to /dev/null to not block. (LP: #520546)
1401
1402 -- Balint Reczey <rbalint@ubuntu.com> Tue, 23 Apr 2019 13:08:17 +0200
1403
1404console-setup (1.191ubuntu1) eoan; urgency=low
1405
1406 * Merge from Debian unstable. Remaining changes:
1407 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
1408 - Add an apport hook.
1409 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
1410 on kFreeBSD; otherwise restore the previous behaviour from before the
1411 kFreeBSD port of using UTF-8 in that case.
1412 - Change the default font from Fixed to VGA for Lat15; while it's not
1413 entirely complete, it looks better and is largely good enough.
1414 - Set keymap and font in the initramfs if possible and sensible.
1415 - debian/vtrgb, debian/vtrgb.vga,
1416 debian/console-setup-linux.setvtrgb.service, debian/rules,
1417 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
1418 scheme by default, with a VGA color scheme available as an alternative.
1419 - Handle unattended upgrades without breaking plymouth when updating
1420 console fonts.
1421 - Tolerate absence of setupcon in postinst scripts. Should be fixed by
1422 refactoring to not have a keyboard-configuration package that needs to
1423 call setupcon without depending on it.
1424 - Don't copy keyboard-configuration questions to /target in OEM mode.
1425 oem-config will ask them later, and copying these confuses it.
1426 - Added templates for keyboard detection.
1427 - debian/control: drop freebsd-specific packages.
1428 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
1429 build a complete set of translated keyboard layout/variant names.
1430 - If the detect-keyboard debconf plugin is available
1431 (cdebconf-newt-detect-keys in the installer), then offer to use it to
1432 detect the keyboard layout.
1433 - keyboard-configuration.config: While sourcing config files to re-seed
1434 debconf, treat missing XKBOPTIONS as empty.
1435 - Fix default keyboard selection for language/country combinations
1436 lacking a proper combined locale.
1437 - debian/keyboard-configuration.config: lower the priority for the layout
1438 question.
1439 - Map ppc64el/* to XKBMODEL=pc105.
1440 - Set default layout for Kurdish to tr(ku).
1441 - Set default for Dutch to us(intl), not just us.
1442 - Set default layout for Vietnam to 'us'.
1443 - debian/keyboard-configuration.config: Drop the xkb-keymap bits once
1444 again as we're not ready for those yet, as it's currently causing an
1445 invalid default layout in the installer.
1446 - keyboard-configuration.{config,templates}: There is no good default
1447 for layout toggling, stop pretending there is. Console users can set
1448 one with dpkg-reconfigure or editing /etc/defaults/keyboard
1449 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
1450 - debian/preprocessor: revert the removal of keyboard names (for size) of
1451 console-setup-udeb: we do need those, since we don't use the simplified
1452 xkb-keymap template from Debian just yet: this way we can still show
1453 country/language names when selecting a keyboard, layout or variant.
1454 - debian/rules: revert hard-coding of a list of "debconf-selectable"
1455 layouts for the udebs, since we don't use this debconf question in Ubuntu
1456 and all layouts are selectable.
1457 - Make COPYRIGHT a symlink to debian/copyright.
1458 - Don't cat over the keymaps; they're already moved to the right place.
1459 - Add Keyboard/Makefile rule to build pc105.tree.
1460 - Include pc105.tree for ubiquity; make sure it gets built.
1461 - Fix command injection in ckbcomp.
1462 - Generate a locale locally for translating keyboard names in
1463 kbdnames-maker.
1464 - kbdnames-maker: Call `{bind,}textdomain` after switching locale.
1465 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
1466 from xkb-data.
1467 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
1468 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
1469 of "German (Switzerland), since it includes French too.
1470 - setupcon:
1471 - use only /run for tempfiles with /tmp as a non-root fallback.
1472 - handle compressed console maps and font files.
1473 - Map XKBMODEL=SKIP to '' for compatibility with existing
1474 configs.
1475 - the variables are taken from a config file which, if changed,
1476 invalidates the cache.
1477 - there is only ever one keyboard map per system.
1478 - the system should not have to resolve filenames to find the keymap
1479 cache on boot.
1480 - Explicitly exit 0, so that postinsts don't fail in the event that
1481 loadkeys can't find a console.
1482 * Dropped changes:
1483 - drop handling of obsolete upstart jobs, not needed post-18.04.
1484 - drop breaks/replaces on ancient keyboard-configuration package.
1485 - keyboard-configuration.config: drop layout migration code, which
1486 definitely predates bionic.
1487 * debian/console-setup.initramfs-top: only ever initialize /dev/tty1. We
1488 do not ever use more than 1 VT in the initramfs, and we reinitialize
1489 anyway from the rootfs so this saves us no time (and in fact wastes a
1490 lot of time in some configurations). LP: #1823327.
1491
1492 -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 22 Apr 2019 07:27:25 -0700
1493
468console-setup (1.191) unstable; urgency=medium1494console-setup (1.191) unstable; urgency=medium
4691495
470 * Team upload1496 * Team upload
@@ -648,6 +1674,184 @@ console-setup (1.179) unstable; urgency=medium
6481674
649 -- Christian Perrier <bubulle@debian.org> Mon, 12 Mar 2018 19:12:28 +01001675 -- Christian Perrier <bubulle@debian.org> Mon, 12 Mar 2018 19:12:28 +0100
6501676
1677console-setup (1.178ubuntu12) disco; urgency=medium
1678
1679 * setupcon: use /run for tempfiles (and dump the various unnecessary
1680 fallback paths), since /run is always mountable rw at least as early as
1681 /tmp is and is guaranteed to be safe from tmpcleaners at boot. Only keep
1682 /tmp as a fallback in case we have access to write to /tmp and to a
1683 console, but not to /run. LP: #1824227.
1684
1685 -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 10 Apr 2019 12:51:56 -0700
1686
1687console-setup (1.178ubuntu11) disco; urgency=medium
1688
1689 * kbdnames-maker: Call `{bind,}textdomain` after switching locale.
1690 There's a change in perl 5.28 to use `uselocale()` & friends instead of
1691 gettext directly, to support thread safety. Apparently this causes the
1692 results of `gettext()` calls to be cached now where they weren't before,
1693 and this breaks our keyboard name generation. For example, we have
1694 `en_GB*model*sun_type6_jp*Sun Type 6 (Japonesa)` instead of
1695 `en_GB*model*sun_type6_jp*Sun Type 6 (Japanese)`, and many many other
1696 examples. Calling `bindtextdomain()` and then `textdomain()` after
1697 changing locale causes the cache to be invalidated and we get correct
1698 results again. LP: #1817453
1699
1700 -- Iain Lane <iain@orangesquash.org.uk> Fri, 15 Mar 2019 12:34:06 +0000
1701
1702console-setup (1.178ubuntu10) disco; urgency=medium
1703
1704 * No-change rebuild to pick up any new keyboard data. Resolves crash
1705 in Ubiquity KDE front end on non English language selection. (LP: #1810647)
1706
1707 -- Rik Mills <rikmills@kubuntu.org> Wed, 23 Jan 2019 07:34:00 +0000
1708
1709console-setup (1.178ubuntu9) cosmic; urgency=medium
1710
1711 * keyboard-configuration.config: Fix exit/return thinko (LP: #1788597)
1712
1713 -- Adam Conrad <adconrad@ubuntu.com> Thu, 23 Aug 2018 16:32:45 -0600
1714
1715console-setup (1.178ubuntu8) cosmic; urgency=medium
1716
1717 * keyboard-configuration.config: Only treat missing XKBOPTIONS as empty.
1718
1719 -- Adam Conrad <adconrad@ubuntu.com> Wed, 08 Aug 2018 17:32:23 -0600
1720
1721console-setup (1.178ubuntu7) cosmic; urgency=medium
1722
1723 * keyboard-configuration.config: While sourcing config files to re-seed
1724 debconf, load missing variables as empty values of same (LP: #1762952)
1725
1726 -- Adam Conrad <adconrad@ubuntu.com> Wed, 08 Aug 2018 16:50:48 -0600
1727
1728console-setup (1.178ubuntu6) cosmic; urgency=medium
1729
1730 * keyboard-configuration.{config,templates}: There is no good default for
1731 layout toggling, stop pretending there is. Console users can set one
1732 with dpkg-reconfigure or editing /etc/defaults/keyboard (LP: #1762952)
1733
1734 -- Adam Conrad <adconrad@ubuntu.com> Wed, 25 Jul 2018 05:50:59 -0600
1735
1736console-setup (1.178ubuntu5) cosmic; urgency=medium
1737
1738 * Revert to 1.178ubuntu2, as 1.178ubuntu[34] caused an installer regression.
1739
1740 -- Adam Conrad <adconrad@ubuntu.com> Tue, 24 Jul 2018 19:34:59 -0600
1741
1742console-setup (1.178ubuntu4) cosmic; urgency=medium
1743
1744 * debian/console-setup-udeb.postinst: Guard the dpkg call in the postinst,
1745 so it isn't attempted in the debian-installer environment (LP: #1782835)
1746
1747 -- Adam Conrad <adconrad@ubuntu.com> Fri, 20 Jul 2018 14:22:45 -0600
1748
1749console-setup (1.178ubuntu3) cosmic; urgency=medium
1750
1751 * debian/keyboard-configuration.postinst:
1752 - Don't change /etc/default/keyboard at package upgrades on
1753 desktops, since it may conflict with how desktops deal with
1754 keyboard configuration (LP: #1762952).
1755
1756 -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com> Tue, 15 May 2018 01:12:00 +0200
1757
1758console-setup (1.178ubuntu2) bionic; urgency=medium
1759
1760 * debian/keyboard-configuration.config:
1761 - Drop the xkb-keymap bits once again as we're not ready for those yet, as
1762 it's currently causing an invalid default layout in the installer.
1763 (LP: #1758647)
1764
1765 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Thu, 19 Apr 2018 08:53:32 +0200
1766
1767console-setup (1.178ubuntu1) bionic; urgency=low
1768
1769 * Merge from Debian unstable. Remaining changes:
1770 - Add an apport hook.
1771 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
1772 on kFreeBSD; otherwise restore the previous behaviour from before the
1773 kFreeBSD port of using UTF-8 in that case.
1774 - Change the default font from Fixed to VGA for Lat15; while it's not
1775 entirely complete, it looks better and is largely good enough.
1776 - Set keymap and font in the initramfs if possible and sensible.
1777 - debian/vtrgb, debian/vtrgb.vga,
1778 debian/console-setup-linux.setvtrgb.service, debian/rules,
1779 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
1780 scheme by default, with a VGA color scheme available as an alternative.
1781 - Don't copy keyboard-configuration questions to /target in OEM mode.
1782 oem-config will ask them later, and copying these confuses it.
1783 - Tolerate absence of setupcon in postinst scripts.
1784 - Added templates for keyboard detection.
1785 - If the detect-keyboard debconf plugin is available
1786 (cdebconf-newt-detect-keys in the installer), then offer to use it to
1787 detect the keyboard layout.
1788 - Fix default keyboard selection for language/country combinations
1789 lacking a proper combined locale.
1790 - Map ppc64el/* to XKBMODEL=pc105.
1791 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
1792 - debian/preprocessor: revert the removal of keyboard names (for size) of
1793 console-setup-udeb: we do need those, since we don't use the simplified
1794 xkb-keymap template from Debian just yet: this way we can still show
1795 country/language names when selecting a keyboard, layout or variant.
1796 - Don't make debian/copyright a symlink to COPYRIGHT, this is disallowed
1797 by the Ubuntu archive installer.
1798 - Include pc105.tree for ubiquity; make sure it gets built.
1799 - Add Keyboard/Makefile rule to build pc105.tree.
1800 - Fix command injection in ckbcomp.
1801 - Generate a locale locally for translating keyboard names in
1802 kbdnames-maker.
1803 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
1804 - setupcon:
1805 - the variables are taken from a config file which, if changed,
1806 invalidates the cache.
1807 - there is only ever one keyboard map per system.
1808 - the system should not have to resolve filenames to find the keymap cache
1809 on boot.
1810 - Map XKBMODEL=SKIP to '' for compatibility with existing
1811 configs.
1812 - Explicitly exit 0, so that postinsts don't fail in the event that
1813 loadkeys can't find a console.
1814 - Handle unattended upgrades without breaking plymouth when updating
1815 console fonts.
1816 - debian/rules: revert hard-coding of a list of "debconf-selectable"
1817 layouts for the udebs, since we don't use this debconf question in Ubuntu
1818 and all layouts are selectable.
1819 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
1820 of "German (Switzerland), since it includes French too.
1821 - Add console-setup-tty and the udev rule that uses it to set Unicode, font,
1822 and keyboard mode at early boot.
1823 - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
1824 from xkb-data.
1825 - Don't cat over the keymaps; they're already moved to the right place.
1826 - debian/console-setup.postinst: Replace the checking of fgconsole in [1-6]
1827 with checking if fgconsole is a tty according to logind. The previous
1828 assumption was that a graphical environment would be on vt7, which isn't
1829 true with gnome-shell any more.
1830 - debian/console-setup.postinst, debian/keyboard-configuration.postinst:
1831 Don't call setupcon --force -k any more - it breaks wayland sessions.
1832 (LP: #1710637)
1833 - debian/control: drop console-setup-freebsd: we don't keep it around since
1834 it's uninstallable because vidcontrol/kbdcontrol.
1835 - debian/keyboard-configuration.config: re-lower the priority for the layout
1836 question that got garbled in the merge.
1837 - Don't use console-setup-tty or its udev rule. This dates back to lucid and
1838 now systemd is apparently able to handle this correctly. It's now actively
1839 breaking graphical sessions. (LP: #1710637)
1840 - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
1841 build a complete set of translated keyboard layout/variant names.
1842 - Drop dependency from console-setup to initramfs-tools |
1843 linux-initramfs-tool; this was a versioned dependency used for upgrades,
1844 now long obsolete.
1845 * Fix previous patches:
1846 - Correctly setup console in initramfs again (LP: #1719612)
1847 - Make COPYRIGHT a symlink to debian/copyright, and keep various
1848 other symlinks in place that were dropped in earlier uploads.
1849 - Do some extra work to disable kfreebsd, dh was complaining about
1850 unknown packages and failing.
1851 - debian/clean: Delete Keyboard/tree-keymaps/ on clean
1852
1853 -- Julian Andres Klode <juliank@ubuntu.com> Mon, 19 Feb 2018 09:29:02 +0100
1854
651console-setup (1.178) unstable; urgency=medium1855console-setup (1.178) unstable; urgency=medium
6521856
653 [ Updated translations ]1857 [ Updated translations ]
@@ -747,6 +1951,122 @@ console-setup (1.167) unstable; urgency=medium
7471951
748 -- Christian Perrier <bubulle@debian.org> Fri, 15 Sep 2017 06:16:35 +02001952 -- Christian Perrier <bubulle@debian.org> Fri, 15 Sep 2017 06:16:35 +0200
7491953
1954console-setup (1.166ubuntu7) artful; urgency=medium
1955
1956 * Drop dependency from console-setup to initramfs-tools |
1957 linux-initramfs-tool; this was a versioned dependency used for upgrades,
1958 now long obsolete.
1959
1960 -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 05 Oct 2017 12:04:08 -0700
1961
1962console-setup (1.166ubuntu6) artful; urgency=medium
1963
1964 * debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
1965 build a complete set of translated keyboard layout/variant names.
1966
1967 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Thu, 28 Sep 2017 17:46:56 -0400
1968
1969console-setup (1.166ubuntu5) artful; urgency=medium
1970
1971 * Don't use console-setup-tty or its udev rule. This dates back to lucid and
1972 now systemd is apparently able to handle this correctly. It's now actively
1973 breaking graphical sessions. (LP: #1710637)
1974
1975 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Mon, 18 Sep 2017 16:36:50 -0400
1976
1977console-setup (1.166ubuntu4) artful; urgency=medium
1978
1979 * Keyboard/Makefile: Add a rule to make KeyboardNames.pl, needed by ubiquity
1980 (see Debian Bug#874474)
1981
1982 -- Iain Lane <iain@orangesquash.org.uk> Wed, 06 Sep 2017 13:39:01 +0100
1983
1984console-setup (1.166ubuntu3) artful; urgency=medium
1985
1986 * debian/keyboard-configuration.config: re-lower the priority for the layout
1987 question that got garbled in the merge.
1988
1989 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Tue, 05 Sep 2017 14:58:49 -0400
1990
1991console-setup (1.166ubuntu2) artful; urgency=medium
1992
1993 * debian/control: drop console-setup-freebsd: we don't keep it around since
1994 it's uninstallable because vidcontrol/kbdcontrol.
1995
1996 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 23 Aug 2017 19:06:27 -0400
1997
1998console-setup (1.166ubuntu1) artful; urgency=medium
1999
2000 [ Mathieu Trudel-Lapierre ]
2001 * Merge from Debian unstable; remaining changes:
2002 - Add an apport hook.
2003 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
2004 on kFreeBSD; otherwise restore the previous behaviour from before the
2005 kFreeBSD port of using UTF-8 in that case.
2006 - Change the default font from Fixed to VGA for Lat15; while it's not
2007 entirely complete, it looks better and is largely good enough.
2008 - Set keymap and font in the initramfs if possible and sensible.
2009 - debian/vtrgb, debian/vtrgb.vga,
2010 debian/console-setup-linux.setvtrgb.service, debian/rules,
2011 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
2012 scheme by default, with a VGA color scheme available as an alternative.
2013 - Don't copy keyboard-configuration questions to /target in OEM mode.
2014 oem-config will ask them later, and copying these confuses it.
2015 - Tolerate absence of setupcon in postinst scripts.
2016 - Added templates for keyboard detection.
2017 - If the detect-keyboard debconf plugin is available
2018 (cdebconf-newt-detect-keys in the installer), then offer to use it to
2019 detect the keyboard layout.
2020 - Fix default keyboard selection for language/country combinations
2021 lacking a proper combined locale.
2022 - Map ppc64el/* to XKBMODEL=pc105.
2023 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
2024 - debian/preprocessor: revert the removal of keyboard names (for size) of
2025 console-setup-udeb: we do need those, since we don't use the simplified
2026 xkb-keymap template from Debian just yet: this way we can still show
2027 country/language names when selecting a keyboard, layout or variant.
2028 - Don't make debian/copyright a symlink to COPYRIGHT, this is disallowed
2029 by the Ubuntu archive installer.
2030 - Include pc105.tree for ubiquity; make sure it gets built.
2031 - Add Keyboard/Makefile rule to build pc105.tree.
2032 - Fix command injection in ckbcomp.
2033 - Generate a locale locally for translating keyboard names in
2034 kbdnames-maker.
2035 - xmlreader, KeyboardNames.pl: Added model entry to skip model selection.
2036 - setupcon:
2037 - the variables are taken from a config file which, if changed,
2038 invalidates the cache.
2039 - there is only ever one keyboard map per system.
2040 - the system should not have to resolve filenames to find the keymap cache
2041 on boot.
2042 - Map XKBMODEL=SKIP to '' for compatibility with existing
2043 configs.
2044 - Explicitly exit 0, so that postinsts don't fail in the event that
2045 loadkeys can't find a console.
2046 - Handle unattended upgrades without breaking plymouth when updating
2047 console fonts.
2048 - debian/rules: revert hard-coding of a list of "debconf-selectable"
2049 layouts for the udebs, since we don't use this debconf question in Ubuntu
2050 and all layouts are selectable.
2051 - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
2052 of "German (Switzerland), since it includes French too.
2053 - Add console-setup-tty and the udev rule that uses it to set Unicode, font,
2054 and keyboard mode at early boot.
2055 * Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data
2056 from xkb-data.
2057 * Don't cat over the keymaps; they're already moved to the right place.
2058
2059 [ Iain Lane ]
2060 * debian/console-setup.postinst: Replace the checking of fgconsole in [1-6]
2061 with checking if fgconsole is a tty according to logind. The previous
2062 assumption was that a graphical environment would be on vt7, which isn't
2063 true with gnome-shell any more.
2064 * debian/console-setup.postinst, debian/keyboard-configuration.postinst:
2065 Don't call setupcon --force -k any more - it breaks wayland sessions.
2066 (LP: #1710637)
2067
2068 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Thu, 10 Aug 2017 15:06:17 -0400
2069
750console-setup (1.166) unstable; urgency=medium2070console-setup (1.166) unstable; urgency=medium
7512071
752 [ Updated translations ]2072 [ Updated translations ]
@@ -954,6 +2274,209 @@ console-setup (1.143) unstable; urgency=medium
9542274
955 -- Christian Perrier <bubulle@debian.org> Sun, 22 May 2016 08:47:29 +02002275 -- Christian Perrier <bubulle@debian.org> Sun, 22 May 2016 08:47:29 +0200
9562276
2277console-setup (1.142ubuntu8) artful; urgency=medium
2278
2279 * Drop upstart system jobs.
2280
2281 -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 21 Aug 2017 16:15:49 +0100
2282
2283console-setup (1.142ubuntu7) artful; urgency=medium
2284
2285 * Do the same as ubuntu6 in Keyboard/compose_translator too.
2286 * Cherry-pick b887014dc243d3966bbb6bda975803798df7c33f from Samuel Thibaut
2287 and 6800af170ff5017b67b7e0b85b61a6176eb56361 from Gregor Hermann, as well
2288 as fixing Keyboard/kbdnames - perl doesn't look at `.' any more.
2289
2290 -- Iain Lane <iain@orangesquash.org.uk> Mon, 21 Aug 2017 10:48:31 +0100
2291
2292console-setup (1.142ubuntu6) artful; urgency=medium
2293
2294 * Use pragma utf8 instead of the deprecated encoding pragma. Shamelessly
2295 copied from Debian's 1.143 change by Anton Zinoviev.
2296
2297 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Fri, 04 Aug 2017 15:23:53 -0400
2298
2299console-setup (1.142ubuntu5) yakkety; urgency=medium
2300
2301 * debian/console-setup-linux.setvtrgb.service: add condition to only
2302 execute when /dev/tty0 exists. This is the same condition as used by
2303 getty@.service unit to prevent attempting setting up VT when none are
2304 present. This is a common case on serial only architectures and
2305 virtual machines. Resolves degraded boots on s390x/ppc64el.
2306
2307 -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 26 Sep 2016 13:31:08 +0100
2308
2309console-setup (1.142ubuntu4) yakkety; urgency=medium
2310
2311 * debian/keyboard-configuration.postinst: we shouldn't fail if
2312 dpkg-maintscript-helpers can't figure out the package for removal of
2313 console-setup and keyboard-setup init scripts -- in ubiquity we won't have
2314 the outer checked directory /lib/debian-installer.d; and we won't have any
2315 files to remove on account of likely being a new install. (LP: #1578285)
2316
2317 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 08 Jun 2016 14:39:12 -0400
2318
2319console-setup (1.142ubuntu3) yakkety; urgency=medium
2320
2321 * Replace initscripts dependency with init-system-helpers (>= 1.29~), to
2322 allow dropping initscripts at some point. (Closes: #804988)
2323
2324 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 30 May 2016 08:15:32 +0200
2325
2326console-setup (1.142ubuntu2) yakkety; urgency=medium
2327
2328 * Unbreak my last console-setup upload:
2329 - debian/control: We want the locales package, not locales-all.
2330 - Use keymapper to generate decision trees for a restricted subset of
2331 the pc105 model.
2332 * debian/rules: enable the setvtrgb.service correctly.
2333 * debian/rules: remove keyboard-configuration trying to install console-setup
2334 since it's now in console-setup.
2335 * debian/keyboard-configuration.links: removed.
2336 * debian/control: fix Breaks/Replaces so the initscript move to the
2337 console-setup-linux package from keyboard-configuration goes smoothly.
2338
2339 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Fri, 29 Apr 2016 23:38:34 -0400
2340
2341console-setup (1.142ubuntu1) yakkety; urgency=medium
2342
2343 * Merge from Debian unstable; remaining changes:
2344 - Don't gzip font or ACM files in /etc/console-setup/. The space saving
2345 is negligible, and it's more efficient not to need to uncompress them
2346 at boot time.
2347 - Include pc105.tree for ubiquity.
2348 - Set keymap and font in the initramfs if possible and sensible.
2349 - Add an apport hook.
2350 - Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement.
2351 - Include support for translated keyboard names.
2352 - Depend on debconf instead of pre-depending, because pre-depends have
2353 no effect on config scripts.
2354 - debian/vtrgb, debian/vtrgb.vga,
2355 debian/console-setup-linux.setvtrgb.upstart, debian/rules,
2356 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
2357 scheme by default, with a VGA color scheme available as an alternative.
2358 - Make setupcon explicitly exit 0, so that postinsts don't fail in the
2359 event that loadkeys can't find a console.
2360 - Generate a locale locally for translating keyboard names in
2361 kbdnames-maker.
2362 - Don't copy keyboard-configuration questions to /target in OEM mode.
2363 oem-config will ask them later, and copying these confuses it.
2364 - Change the default font from Fixed to VGA for Lat15; while it's not
2365 entirely complete, it looks better and is largely good enough.
2366 - If the detect-keyboard debconf plugin is available
2367 (cdebconf-newt-detect-keys in the installer), then offer to use it to
2368 detect the keyboard layout.
2369 - Fix default keyboard selection for language/country combinations
2370 lacking a proper combined locale.
2371 - Drop the layout/variant priority to high on fresh installs.
2372 - Set default for Dutch to us(intl), not just us.
2373 - Set default layout for Vietnam to 'us'.
2374 - Set default variant for French to oss.
2375 - Set default layout for Simplified Chinese to 'cn'.
2376 - Don't use the default keyboard variant if the layout is overridden by
2377 preseeding.
2378 - If keyboard-configuration/layoutcode is preseeded but not marked as
2379 seen, then set the default layout but don't lower the layout question
2380 priority or preseed console-setup/ask_detect.
2381 - Use the default keyboard model if an existing configuration file sets
2382 XKBMODEL="".
2383 - Go back to always asking layout before variant.
2384 - Fix keyboard layout detection to set the layout properly.
2385 - Reset keyboard-configuration/toggle to the default if it's set to "No
2386 toggling" and you select a non-Latin layout.
2387 - Automatically save the font and keymap to /etc in
2388 /etc/init.d/console-setup if it isn't being run from init. Similarly,
2389 ensure that the font and keymap are saved to /etc during initial
2390 installation.
2391 - Load the new keyboard configuration immediately when running
2392 'dpkg-reconfigure keyboard-configuration' in an installed system.
2393 - Don't fail to configure keyboard-configuration if setxkbmap fails to
2394 talk to the X display.
2395 - Tolerate absence of setupcon in keyboard-configuration.postinst.
2396 - Drop the simplified keyboard-configuration/xkb-keymap question.
2397 - Fix command injection in ckbcomp.
2398 - debian/console-setup.console-font.upstart: Add Upstart job that sets up
2399 console font when plymouth-splash is starting.
2400 - Override description of the ch layout from "German (Switzerland)" to
2401 just "Switzerland".
2402 - Map ppc64el/* to XKBMODEL=pc105.
2403 - setupcon: Map XKBMODEL=SKIP to '' for compatibility with existing
2404 configs.
2405 - debian/rules: revert hard-coding of a list of "debconf-selectable"
2406 layouts for the udebs, since we don't use this debconf question in Ubuntu
2407 and all layouts are selectable.
2408 - setupcon: revert ridiculous upstream twiddling of keymap cache filenames:
2409 - the variables are taken from a config file which, if changed,
2410 invalidates the cache.
2411 - there is only ever one keyboard map per system.
2412 - the system should not have to resolve filenames to find the keymap cache
2413 on boot.
2414 - Move vtrgb handling to console-setup-linux package, since this is clearly
2415 Linux-specific.
2416 - Add missing console-setup-linux.prerm to remove /etc/vtrgb alternatives
2417 - Keyboard/kbdcompiler: fix bug in filtering of unsupported variants that
2418 breaks generation of the pc105.tree for d-i keyboard detection.
2419 - debian/keyboard-configuration.postinst: udpkg is not part of an installed
2420 Debian system; don't fail to configure if it's absent and the script is
2421 called outside of an installer context.
2422 - Don't make debian/copyright a symlink to COPYRIGHT, this is disallowed
2423 by the Ubuntu archive installer.
2424 - debian/keyboard-configuration.config: fix typo in model check for SKIP;
2425 even when looking up the layout/variant, we need to check for the model
2426 as XKBMODEL, since $model doesn't exist.
2427 - debian/preprocessor: revert the removal of keyboard names (for size) of
2428 console-setup-udeb: we do need those, since we don't use the simplified
2429 xkb-keymap template from Debian just yet: this way we can still show
2430 country/language names when selecting a keyboard, layout or variant.
2431 - Properly handle settings CODESET and FONSIZE when they equals 'guess' or
2432 are unset.
2433 - keyboard_present.sh: Quiet config/postinst when we have no USB devices.
2434 - debian/keyboard-configuration.config: run grep with -a (to deal with files
2435 as ASCII data) when searching for keyboard, locale, and layout names.
2436 - Add ConditionPathExists=/dev/tty0 to the console-setup.service, to
2437 avoid running the unit on platforms without virtual consoles
2438 - debian/rules: Drop obsolete and no-op dh_installinit --upstart-only
2439 option.
2440 - Add debian/keyboard-configuration.links to (statically) enable
2441 console-setup.service. It is not being pulled in by plymouth any more, and
2442 doing so was brittle and unexpected.
2443 - console-setup.service: Set RemainAfterExit.
2444 - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
2445 on kFreeBSD; otherwise restore the previous behaviour from before the
2446 kFreeBSD port of using UTF-8 in that case.
2447 - debian/control: allow dracut to be installable by adding an alternate
2448 depends on linux-initramfs-tool for console-setup.
2449 - Reinstate checking for XKBLAYOUT being in the config file: this handles
2450 the cases where installs done with ubiquity don't have their debconf seen
2451 flag set for model/layout questions. If layout is already configure, lower
2452 the corresponding question's priority to medium so we don't ask it again.
2453 - Add systemd unit for console-setup. That avoids waiting for $remote_fs
2454 during early boot. (Note: there is no need to enable it, it gets pulled
2455 in through systemd-vconsole-setup.service)
2456 - Drop console-setup-freebsd; it's useless and uninstallable given that we
2457 don't have a freebsd port.
2458 - Make debian/keyboard-configuration.console-setup.init do the same as the
2459 corresponding .upstart: I. e. just call loadkeys instead of setupcon, and
2460 don't check the current console. (Font loading is already done via udev
2461 rules).
2462 * Dropped changes, included in Debian:
2463 - Stop running debconf-updatepo on clean.
2464 - Update for new layouts and variants for Montenegro and Serbia, and
2465 migrate configuration files from the old layouts.
2466 * Dropped changes, no longer needed:
2467 - Move boot tasks to a combination of two udev rules and a single
2468 Upstart job, ensuring that they're run at points when we are able to
2469 satisfy the constraints on the relevant ioctls.
2470 - Replace usplash detection code with Plymouth detection code.
2471 - Use keymapper to generate decision trees for a restricted subset of
2472 the pc105 model.
2473 * debian/console-setup-linux.setvtrgb.service: port our vtrgb upstart job to
2474 a systemd unit service so we can again apply the right color scheme.
2475 * Fonts/Makefile: sort BDFS_TO_DOUBLE; this will avoid unnecessary delta
2476 showing on every upload just because the fonts are not in the same order.
2477
2478 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Fri, 29 Apr 2016 11:36:58 -0400
2479
957console-setup (1.142) unstable; urgency=medium2480console-setup (1.142) unstable; urgency=medium
9582481
959 [ Updated translations ]2482 [ Updated translations ]
@@ -1315,6 +2838,253 @@ console-setup (1.109) unstable; urgency=low
13152838
1316 -- Christian Perrier <bubulle@debian.org> Sat, 26 Jul 2014 08:52:31 +02002839 -- Christian Perrier <bubulle@debian.org> Sat, 26 Jul 2014 08:52:31 +0200
13172840
2841console-setup (1.108ubuntu15) xenial; urgency=medium
2842
2843 * Properly handle settings CODESET and FONSIZE when they equals 'guess' or are unset.
2844 - console-setup-tty, debian/console-setup.initramfs-hook,
2845 debian/console-setup.initramfs-top
2846 (LP: #1565542)
2847
2848 -- Evgeniy Yanyuk <eugenenuke@gmail.com> Tue, 19 Apr 2016 15:22:17 -0400
2849
2850console-setup (1.108ubuntu14) xenial; urgency=medium
2851
2852 * keyboard_present.sh: Quiet config/postinst when we have no USB devices.
2853
2854 -- Adam Conrad <adconrad@ubuntu.com> Tue, 12 Apr 2016 13:15:05 -0600
2855
2856console-setup (1.108ubuntu13) xenial; urgency=medium
2857
2858 * debian/keyboard-configuration.config: run grep with -a (to deal with files
2859 as ASCII data) when searching for keyboard, locale, and layout names.
2860 (LP: #1549529)
2861
2862 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Mon, 04 Apr 2016 13:47:04 -0400
2863
2864console-setup (1.108ubuntu12) xenial; urgency=medium
2865
2866 * No-change rebuild to properly generate console-setup-udeb's list of
2867 valid keyboard layouts and variants.
2868
2869 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Thu, 24 Mar 2016 10:50:39 -0400
2870
2871console-setup (1.108ubuntu11) xenial; urgency=medium
2872
2873 * Add ConditionPathExists=/dev/tty0 to the console-setup.service, to
2874 avoid running the unit on platforms without virtual consoles,
2875 e.g. s390x. LP: #1552733
2876
2877 -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 03 Mar 2016 14:41:05 +0000
2878
2879console-setup (1.108ubuntu10) xenial; urgency=medium
2880
2881 * debian/rules: Drop obsolete and no-op dh_installinit --upstart-only
2882 option. (LP: #1519228)
2883 * Add debian/keyboard-configuration.links to (statically) enable
2884 console-setup.service. It is not being pulled in by plymouth any more, and
2885 doing so was brittle and unexpected. (LP: #1531442)
2886 * console-setup.service: Set RemainAfterExit.
2887
2888 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 11 Jan 2016 15:02:09 +0100
2889
2890console-setup (1.108ubuntu9) wily; urgency=medium
2891
2892 * Cherry-pick fix from git for udpkg/Hurd noise in keyboard-configuration.
2893
2894 -- Adam Conrad <adconrad@ubuntu.com> Tue, 20 Oct 2015 12:51:36 +0100
2895
2896console-setup (1.108ubuntu8) wily; urgency=medium
2897
2898 * Properly handle setting XKBVARIANT when using keyboard detection.
2899 (LP: #1506551)
2900
2901 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Mon, 19 Oct 2015 11:13:01 +0100
2902
2903console-setup (1.108ubuntu7) wily; urgency=medium
2904
2905 * Fix incorrect versioning change from last upload; initramfs-tools
2906 0.85eubuntu12 looks wrong but was in fact correct.
2907 * If the locale is C during configuration, only set CHARMAP to ISO-8859-15
2908 on kFreeBSD; otherwise restore the previous behaviour from before the
2909 kFreeBSD port of using UTF-8 in that case (LP: #1484101).
2910
2911 -- Colin Watson <cjwatson@ubuntu.com> Fri, 02 Oct 2015 11:18:04 +0100
2912
2913console-setup (1.108ubuntu6) wily; urgency=medium
2914
2915 * debian/control: allow dracut to be installable by adding an alternate
2916 depends on linux-initramfs-tool for console-setup.
2917
2918 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Tue, 08 Sep 2015 22:36:52 -0400
2919
2920console-setup (1.108ubuntu5) vivid; urgency=medium
2921
2922 * Reinstate checking for XKBLAYOUT being in the config file: this handles
2923 the cases where installs done with ubiquity don't have their debconf seen
2924 flag set for model/layout questions. If layout is already configure, lower
2925 the corresponding question's priority to medium so we don't ask it again.
2926 (LP: #1446231)
2927
2928 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Tue, 21 Apr 2015 17:19:21 -0400
2929
2930console-setup (1.108ubuntu4) vivid; urgency=medium
2931
2932 * Add systemd unit for console-setup. That avoids waiting for $remote_fs
2933 during early boot. (Note: there is no need to enable it, it gets pulled
2934 in through systemd-vconsole-setup.service) (LP: #1430280)
2935
2936 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 11 Mar 2015 15:33:49 +0100
2937
2938console-setup (1.108ubuntu3) vivid; urgency=medium
2939
2940 * Drop console-setup-freebsd; it's useless and uninstallable given that we
2941 don't have a freebsd port.
2942
2943 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Tue, 03 Mar 2015 10:15:31 -0500
2944
2945console-setup (1.108ubuntu2) vivid; urgency=medium
2946
2947 * Fix the mess I made with the previous upload:
2948 * Reinstate changelog entry from 1.70ubuntu10; the changes aren't necessary
2949 as keyboard-configuration does get the translated names of keyboards.
2950 * Reinstate changes from 1.70ubuntu11:
2951 - Make debian/keyboard-configuration.console-setup.init do the same as the
2952 corresponding .upstart: I. e. just call loadkeys instead of setupcon, and
2953 don't check the current console. (Font loading is already done via udev
2954 rules).
2955
2956 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Mon, 02 Mar 2015 17:55:46 -0500
2957
2958console-setup (1.108ubuntu1) vivid; urgency=medium
2959
2960 [ Steve Langasek ]
2961 * Merge from Debian unstable, remaining changes: (LP: #1426721)
2962 - Don't gzip font or ACM files in /etc/console-setup/. The space saving
2963 is negligible, and it's more efficient not to need to uncompress them
2964 at boot time.
2965 - Include pc105.tree for ubiquity.
2966 - Move boot tasks to a combination of two udev rules and a single
2967 Upstart job, ensuring that they're run at points when we are able to
2968 satisfy the constraints on the relevant ioctls.
2969 - Stop running debconf-updatepo on clean.
2970 - Set keymap and font in the initramfs if possible and sensible.
2971 - Add an apport hook.
2972 - Use keymapper to generate decision trees for a restricted subset of
2973 the pc105 model.
2974 - Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement.
2975 - Include support for translated keyboard names.
2976 - Depend on debconf instead of pre-depending, because pre-depends have
2977 no effect on config scripts.
2978 - debian/vtrgb, debian/vtrgb.vga,
2979 debian/console-setup-linux.setvtrgb.upstart, debian/rules,
2980 debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
2981 scheme by default, with a VGA color scheme available as an alternative.
2982 - Make setupcon explicitly exit 0, so that postinsts don't fail in the
2983 event that loadkeys can't find a console.
2984 - Update for new layouts and variants for Montenegro and Serbia, and
2985 migrate configuration files from the old layouts.
2986 - Generate a locale locally for translating keyboard names in
2987 kbdnames-maker.
2988 - Don't copy keyboard-configuration questions to /target in OEM mode.
2989 oem-config will ask them later, and copying these confuses it.
2990 - Change the default font from Fixed to VGA for Lat15; while it's not
2991 entirely complete, it looks better and is largely good enough.
2992 - If the detect-keyboard debconf plugin is available
2993 (cdebconf-newt-detect-keys in the installer), then offer to use it to
2994 detect the keyboard layout.
2995 - Fix default keyboard selection for language/country combinations
2996 lacking a proper combined locale.
2997 - Drop the layout/variant priority to high on fresh installs.
2998 - Set default for Dutch to us(intl), not just us.
2999 - Set default layout for Vietnam to 'us'.
3000 - Set default variant for French to oss.
3001 - Set default layout for Simplified Chinese to 'cn'.
3002 - Don't use the default keyboard variant if the layout is overridden by
3003 preseeding.
3004 - If keyboard-configuration/layoutcode is preseeded but not marked as
3005 seen, then set the default layout but don't lower the layout question
3006 priority or preseed console-setup/ask_detect.
3007 - Use the default keyboard model if an existing configuration file sets
3008 XKBMODEL="".
3009 - Go back to always asking layout before variant.
3010 - Fix keyboard layout detection to set the layout properly.
3011 - Reset keyboard-configuration/toggle to the default if it's set to "No
3012 toggling" and you select a non-Latin layout.
3013 - Automatically save the font and keymap to /etc in
3014 /etc/init.d/console-setup if it isn't being run from init. Similarly,
3015 ensure that the font and keymap are saved to /etc during initial
3016 installation.
3017 - Replace usplash detection code with Plymouth detection code.
3018 - Load the new keyboard configuration immediately when running
3019 'dpkg-reconfigure keyboard-configuration' in an installed system.
3020 - Don't fail to configure keyboard-configuration if setxkbmap fails to
3021 talk to the X display.
3022 - Tolerate absence of setupcon in keyboard-configuration.postinst.
3023 - Drop the simplified keyboard-configuration/xkb-keymap question.
3024 - Fix command injection in ckbcomp.
3025 - debian/console-setup.console-font.upstart: Add Upstart job that sets up
3026 console font when plymouth-splash is starting.
3027 - Override description of the ch layout from "German (Switzerland)" to
3028 just "Switzerland".
3029 - Map ppc64el/* to XKBMODEL=pc105.
3030 * Dropped changes, included in Debian:
3031 - "Do not configure keyboard; keep kernel keymap" model option,
3032 preseedable by keyboard-configuration/modelcode=SKIP: this is now
3033 supported upstream with either "unknown" or an empty string as the
3034 model.
3035 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
3036 tty, since the current tty might belong to X and changing X's tty out
3037 of raw mode is a very bad idea.
3038 - Include Terminus font in the compiled packages. Do not depend, but
3039 conflict/provide/replace console-terminus. New upstream version of
3040 the Terminus font (4.32).
3041 - Explicitly build-depend on liblocale-gettext-perl for kbdnames-maker,
3042 and likewise have keyboard-configuration depend on
3043 liblocale-gettext-perl.
3044 - Make keyboard-configuration replace old console-setup/console-setup-mini
3045 versions as well as conflicting with them.
3046 - Weaken test for whether /usr is mounted; testing for /usr/share is
3047 sufficient, and fixes operation in d-i.
3048 - Set default layout for Kurdish to tr(ku).
3049 * Dropped changes, no longer needed:
3050 - Cope with systems installed with console-setup-udeb (<< 1.53) (which
3051 predates Ubuntu 12.04 and Debian wheezy).
3052 - Drop ancient handling of an empty codeset in the config file.
3053 - Drop vtrgb upgrade handling from natty
3054 - Drop upstart job transition from lucid
3055 * setupcon: Map XKBMODEL=SKIP to '' for compatibility with existing
3056 configs.
3057 * debian/rules: revert hard-coding of a list of "debconf-selectable"
3058 layouts for the udebs, since we don't use this debconf question in Ubuntu
3059 and all layouts are selectable.
3060 * setupcon: revert ridiculous upstream twiddling of keymap cache filenames:
3061 - the variables are taken from a config file which, if changed,
3062 invalidates the cache.
3063 - there is only ever one keyboard map per system.
3064 - the system should not have to resolve filenames to find the keymap cache
3065 on boot.
3066 * Move vtrgb handling to console-setup-linux package, since this is clearly
3067 Linux-specific.
3068 * Add missing console-setup-linux.prerm to remove /etc/vtrgb alternatives
3069 * Keyboard/kbdcompiler: fix bug in filtering of unsupported variants that
3070 breaks generation of the pc105.tree for d-i keyboard detection.
3071 * debian/keyboard-configuration.postinst: udpkg is not part of an installed
3072 Debian system; don't fail to configure if it's absent and the script is
3073 called outside of an installer context.
3074 * Don't make debian/copyright a symlink to COPYRIGHT, this is disallowed
3075 by the Ubuntu archive installer.
3076
3077 [ Mathieu Trudel-Lapierre ]
3078 * debian/keyboard-configuration.config: fix typo in model check for SKIP;
3079 even when looking up the layout/variant, we need to check for the model
3080 as XKBMODEL, since $model doesn't exist.
3081 * debian/preprocessor: revert the removal of keyboard names (for size) of
3082 console-setup-udeb: we do need those, since we don't use the simplified
3083 xkb-keymap template from Debian just yet: this way we can still show
3084 country/language names when selecting a keyboard, layout or variant.
3085
3086 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Fri, 27 Feb 2015 16:36:52 -0500
3087
1318console-setup (1.108) unstable; urgency=low3088console-setup (1.108) unstable; urgency=low
13193089
1320 [ Updated translations ]3090 [ Updated translations ]
@@ -1882,6 +3652,179 @@ console-setup (1.71) unstable; urgency=low
18823652
1883 -- Anton Zinoviev <zinoviev@debian.org> Mon, 21 Mar 2011 07:08:43 +02003653 -- Anton Zinoviev <zinoviev@debian.org> Mon, 21 Mar 2011 07:08:43 +0200
18843654
3655console-setup (1.70ubuntu11) vivid; urgency=medium
3656
3657 * Make debian/keyboard-configuration.console-setup.init do the same as the
3658 corresponding .upstart: I. e. just call loadkeys instead of setupcon, and
3659 don't check the current console. (Font loading is already done via udev
3660 rules). (LP: #1400393)
3661
3662 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 17 Dec 2014 07:55:34 +0100
3663
3664console-setup (1.70ubuntu10) vivid; urgency=medium
3665
3666 * Add all language-packs as build dependencies, to get translated names
3667 of keyboard names in the DEBIAN/config of keyboard-setup package.
3668
3669 -- Dimitri John Ledkov <dimitri.j.ledkov@linux.intel.com> Sun, 30 Nov 2014 22:21:38 +0000
3670
3671console-setup (1.70ubuntu9) utopic; urgency=high
3672
3673 * No change rebuild against new dh_installinit, to call update-rc.d at
3674 postinst.
3675
3676 -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 28 May 2014 10:39:17 +0100
3677
3678console-setup (1.70ubuntu8) trusty; urgency=medium
3679
3680 * Map ppc64el/* to XKBMODEL=pc105.
3681
3682 -- Colin Watson <cjwatson@ubuntu.com> Wed, 29 Jan 2014 13:14:53 +0000
3683
3684console-setup (1.70ubuntu7) raring; urgency=low
3685
3686 * Override description of the ch layout from "German (Switzerland)" to
3687 just "Switzerland" (LP: #869825).
3688
3689 -- Colin Watson <cjwatson@ubuntu.com> Wed, 13 Mar 2013 16:35:47 +0000
3690
3691console-setup (1.70ubuntu6) quantal; urgency=low
3692
3693 * debian/console-setup.console-font.upstart: Add Upstart job that sets up
3694 console font when plymouth-splash is starting, to work around a possible
3695 udev/plymouth race that would otherwise prevent the font being set
3696 (thanks, Ahmed El-Mahmoudy and Andrey Bondarenko; LP: #632382).
3697
3698 -- Colin Watson <cjwatson@ubuntu.com> Tue, 09 Oct 2012 01:50:48 +0100
3699
3700console-setup (1.70ubuntu5) precise-proposed; urgency=low
3701
3702 * Update Ubuntu-specific translations from Launchpad (LP: #985605).
3703
3704 -- Colin Watson <cjwatson@ubuntu.com> Thu, 19 Apr 2012 16:03:16 +0100
3705
3706console-setup (1.70ubuntu4) precise; urgency=low
3707
3708 * Add definitions for four (ignored) dead-keys: dead_belowcomma,
3709 dead_currency, dead_doublegrave, and dead_invertedbreve. Cherrypick
3710 from Debian git.
3711 (LP: #738314)
3712 * Fix command injection in ckbcomp (thanks to Emanuel Bronshtein)
3713 (LP: #782705)
3714
3715 -- Bryce Harrington <bryce@ubuntu.com> Mon, 19 Mar 2012 21:13:39 -0700
3716
3717console-setup (1.70ubuntu3) precise; urgency=low
3718
3719 * No change rebuild for new xkb-data. (LP: #953328)
3720
3721 -- Stéphane Graber <stgraber@ubuntu.com> Thu, 15 Mar 2012 11:48:58 -0400
3722
3723console-setup (1.70ubuntu2) precise; urgency=low
3724
3725 * Drop the simplified keyboard-configuration/xkb-keymap question; it
3726 breaks existing preseeding, might confuse Ubiquity, and people are
3727 already used to the layout/variant questions in Ubuntu (LP: #894187).
3728
3729 -- Colin Watson <cjwatson@ubuntu.com> Thu, 24 Nov 2011 15:05:27 +0000
3730
3731console-setup (1.70ubuntu1) precise; urgency=low
3732
3733 * Merge from Debian testing, remaining changes:
3734 - Include Terminus font in the compiled packages. Do not depend, but
3735 conflict/provide/replace console-terminus. New upstream version of
3736 the Terminus font (4.32).
3737 - Add a "Do not configure keyboard; keep kernel keymap" model option,
3738 preseedable by keyboard-configuration/modelcode=SKIP.
3739 - Use keymapper to generate decision trees for a restricted subset of
3740 the pc105 model.
3741 - Update for new layouts and variants for Montenegro and Serbia, and
3742 migrate configuration files from the old layouts.
3743 - Generate a locale locally for translating keyboard names in
3744 kbdnames-maker.
3745 - Move boot tasks to a combination of two udev rules and a single
3746 Upstart job, ensuring that they're run at points when we are able to
3747 satisfy the constraints on the relevant ioctls.
3748 - Don't gzip font or ACM files in /etc/console-setup/. The space saving
3749 is negligible, and it's more efficient not to need to uncompress them
3750 at boot time.
3751 - Don't copy keyboard-configuration questions to /target in OEM mode.
3752 oem-config will ask them later, and copying these confuses it.
3753 - Add an apport hook.
3754 - Change the default font from Fixed to VGA for Lat15; while it's not
3755 entirely complete, it looks better and is largely good enough.
3756 - Set keymap and font in the initramfs if possible and sensible.
3757 - Don't try to call update-rc.d if it doesn't exist, such as in d-i.
3758 - debian/vtrgb, debian/vtrgb.vga, debian/console-setup.setvtrgb.upstart,
3759 debian/rules, debian/console-setup.postinst: use Ubuntu's virtual
3760 terminal color scheme by default, with a VGA color scheme available
3761 as an alternative.
3762 - Explicitly build-depend on liblocale-gettext-perl for kbdnames-maker,
3763 and likewise have keyboard-configuration depend on
3764 liblocale-gettext-perl.
3765 - Depend on debconf instead of pre-depending, because pre-depends have
3766 no effect on config scripts.
3767 - Make keyboard-configuration replace old console-setup/console-setup-mini
3768 versions as well as conflicting with them.
3769 - Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement.
3770 - If the detect-keyboard debconf plugin is available
3771 (cdebconf-newt-detect-keys in the installer), then offer to use it to
3772 detect the keyboard layout.
3773 - Fix default keyboard selection for language/country combinations
3774 lacking a proper combined locale.
3775 - Drop the layout/variant priority to high on fresh installs.
3776 - Set default for Dutch to us(intl), not just us.
3777 - Set default layout for Kurdish to tr(ku).
3778 - Set default layout for Vietnam to 'us'.
3779 - Set default variant for French to oss.
3780 - Set default layout for Simplified Chinese to 'cn'.
3781 - Don't use the default keyboard variant if the layout is overridden by
3782 preseeding.
3783 - If keyboard-configuration/layoutcode is preseeded but not marked as
3784 seen, then set the default layout but don't lower the layout question
3785 priority or preseed console-setup/ask_detect.
3786 - Use the default keyboard model if an existing configuration file sets
3787 XKBMODEL="".
3788 - console-setup-udeb (<< 1.53) didn't set the seen flag in the installed
3789 system. Cope with this and avoid asking the layout and variant
3790 questions again if the default debconf priority is at least high.
3791 (squeeze has >> 1.53, so this can be dropped after 12.04.)
3792 - Go back to always asking layout before variant.
3793 - Fix keyboard layout detection to set the layout properly.
3794 - Reset keyboard-configuration/toggle to the default if it's set to "No
3795 toggling" and you select a non-Latin layout.
3796 - Automatically save the font and keymap to /etc in
3797 /etc/init.d/console-setup if it isn't being run from init. Similarly,
3798 ensure that the font and keymap are saved to /etc during initial
3799 installation.
3800 - Replace usplash detection code with Plymouth detection code.
3801 - Load the new keyboard configuration immediately when running
3802 'dpkg-reconfigure keyboard-configuration' in an installed system.
3803 - Don't fail to configure keyboard-configuration if setxkbmap fails to
3804 talk to the X display.
3805 - Tolerate absence of setupcon in keyboard-configuration.postinst.
3806 - Move keyboard detection templates from console-setup.templates to
3807 keyboard-configuration.templates.
3808 - Stop running debconf-updatepo on clean.
3809 - Include pc105.tree for ubiquity.
3810 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
3811 tty, since the current tty might belong to X and changing X's tty out
3812 of raw mode is a very bad idea.
3813 - Weaken test for whether /usr is mounted; testing for /usr/share is
3814 sufficient, and fixes operation in d-i.
3815 - Make setupcon explicitly exit 0, so that postinsts don't fail in the
3816 event that loadkeys can't find a console.
3817 * Dropped changes:
3818 - Special KPDL handling: rewritten upstream in version 1.24.
3819 - Upgrade handling for broken 1.57ubuntu1-1.57ubuntu4: prerelease
3820 versions from natty, code dropped.
3821 - Allow underscores in rules variables: included upstream.
3822 * Restore plugin-detect-keyboard handling code, accidentally dropped in
3823 a previous merge; keyboard detecting code was probably broken in the gtk
3824 frontend by this.
3825
3826 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 08 Nov 2011 09:34:02 -0800
3827
1885console-setup (1.70) unstable; urgency=low3828console-setup (1.70) unstable; urgency=low
18863829
1887 * ckbcomp: permit '_' in all identifiers. Thanks to Jonny, Javier3830 * ckbcomp: permit '_' in all identifiers. Thanks to Jonny, Javier
@@ -2096,6 +4039,277 @@ console-setup (1.58) unstable; urgency=low
20964039
2097 -- Anton Zinoviev <zinoviev@debian.org> Sat, 23 Oct 2010 10:14:45 +03004040 -- Anton Zinoviev <zinoviev@debian.org> Sat, 23 Oct 2010 10:14:45 +0300
20984041
4042console-setup (1.57ubuntu27) oneiric; urgency=low
4043
4044 * Update Greek, Persian, Hebrew, Punjabi, and Traditional Chinese
4045 translations from console-setup 1.68, fixing encoding problems
4046 (LP: #860562).
4047
4048 -- Colin Watson <cjwatson@ubuntu.com> Wed, 28 Sep 2011 15:58:32 +0100
4049
4050console-setup (1.57ubuntu26) oneiric; urgency=low
4051
4052 * Backport translations from console-setup 1.63, without which
4053 keyboard-configuration is completely untranslated (and, indeed,
4054 untranslatable). LP: #838669.
4055 * Bump dependency on debconf as well, to make sure we can parse sr@latin
4056 translation templates.
4057
4058 -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 26 Sep 2011 15:44:41 +0100
4059
4060console-setup (1.57ubuntu25) oneiric; urgency=low
4061
4062 * Backport from upstream (Anton Zinoviev):
4063 - Include Terminus font in the compiled packages. Do not depend, but
4064 conflict/provide/replace console-terminus. New upstream version of
4065 the Terminus font (4.32).
4066
4067 -- Colin Watson <cjwatson@ubuntu.com> Tue, 23 Aug 2011 13:53:08 +0100
4068
4069console-setup (1.57ubuntu24) oneiric; urgency=low
4070
4071 * Fix default keyboard selection for language/country combinations lacking
4072 a proper combined locale (LP: #814448).
4073
4074 -- Colin Watson <cjwatson@ubuntu.com> Fri, 19 Aug 2011 15:13:13 +0100
4075
4076console-setup (1.57ubuntu23) oneiric; urgency=low
4077
4078 * Explicitly build-depend on liblocale-gettext-perl for kbdnames-maker,
4079 and likewise have keyboard-configuration depend on
4080 liblocale-gettext-perl.
4081
4082 -- Colin Watson <cjwatson@ubuntu.com> Fri, 12 Aug 2011 16:55:54 +0100
4083
4084console-setup (1.57ubuntu22) oneiric; urgency=low
4085
4086 * Fix keyboard layout detection to set the layout properly (LP: #820554).
4087
4088 -- Colin Watson <cjwatson@ubuntu.com> Fri, 12 Aug 2011 16:11:59 +0100
4089
4090console-setup (1.57ubuntu21) oneiric; urgency=low
4091
4092 * Rebuild against xkb-data 2.2.1 (LP: #791883).
4093
4094 -- Colin Watson <cjwatson@ubuntu.com> Sat, 25 Jun 2011 05:08:24 +0100
4095
4096console-setup (1.57ubuntu20) natty; urgency=low
4097
4098 * Weaken test for whether /usr is mounted; testing for /usr/share is
4099 sufficient, and fixes operation in d-i.
4100
4101 -- Colin Watson <cjwatson@ubuntu.com> Wed, 20 Apr 2011 15:29:46 +0100
4102
4103console-setup (1.57ubuntu19) natty; urgency=low
4104
4105 * Don't copy keyboard-configuration questions to /target in OEM mode.
4106 oem-config will ask them later, and copying these confuses it
4107 (LP: #741304).
4108
4109 -- Colin Watson <cjwatson@ubuntu.com> Fri, 15 Apr 2011 12:43:41 +0100
4110
4111console-setup (1.57ubuntu18) natty; urgency=low
4112
4113 * Don't use the default keyboard variant if the layout is overridden by
4114 preseeding (LP: #758584).
4115
4116 -- Colin Watson <cjwatson@ubuntu.com> Tue, 12 Apr 2011 15:21:11 +0100
4117
4118console-setup (1.57ubuntu17) natty; urgency=low
4119
4120 * debian/vtrgb: Design team wanted a slightly different grey; more contrast
4121 when white on grey
4122 * debian/console-setup.postinst: fix failure to find file to md5sum;
4123 go back to installing the original vtrgb as a lower priority alternative
4124
4125 -- Dustin Kirkland <kirkland@ubuntu.com> Mon, 21 Mar 2011 21:38:00 -0500
4126
4127console-setup (1.57ubuntu16) natty; urgency=low
4128
4129 * debian/console-setup.postinst: don't add the vtrgb.vga
4130 alternate to update-alternatives; let other packages or humans do this;
4131 otherwise, every time this package upgrades, it would overwrite others'
4132 overiding choices
4133
4134 -- Dustin Kirkland <kirkland@ubuntu.com> Sun, 20 Mar 2011 17:54:21 -0500
4135
4136console-setup (1.57ubuntu15) natty; urgency=low
4137
4138 * debian/vtrgb.vga, debian/rules, debian/console-setup.postinst:
4139 - install a vga configuration, for easy reference by others who want to go
4140 back to legacy mode
4141 - relocate the stock vtrgb from /usr to /etc, such that it can be edited
4142 by an admin, LP: #738992
4143
4144 -- Dustin Kirkland <kirkland@ubuntu.com> Sun, 20 Mar 2011 17:19:34 -0500
4145
4146console-setup (1.57ubuntu14) natty; urgency=low
4147
4148 * Install setvtrgb job with --no-start --upstart-only (LP: #738159).
4149
4150 -- Colin Watson <cjwatson@ubuntu.com> Sat, 19 Mar 2011 12:07:57 +0000
4151
4152console-setup (1.57ubuntu13) natty; urgency=low
4153
4154 * debian/rules, debian/console-setup.postinst: use update-alternatives
4155 to allow other packages to install different console color values,
4156 LP: #737948
4157
4158 -- Dustin Kirkland <kirkland@ubuntu.com> Fri, 18 Mar 2011 22:02:12 -0500
4159
4160console-setup (1.57ubuntu12) natty; urgency=low
4161
4162 * Tolerate absence of setupcon in keyboard-configuration.postinst
4163 (LP: #733497).
4164
4165 -- Colin Watson <cjwatson@ubuntu.com> Fri, 18 Mar 2011 11:28:34 +0000
4166
4167console-setup (1.57ubuntu11) natty; urgency=low
4168
4169 * Address console-setup portion of LP: #730672, by installing
4170 the conffile and applying it at upstart
4171 - debian/vtrgb: Ubuntu's virtual terminal color scheme
4172 - debian/console-setup.setvtrgb.upstart: run setvtrgb during upstart
4173
4174 -- Dustin Kirkland <kirkland@ubuntu.com> Thu, 17 Mar 2011 17:10:50 -0500
4175
4176console-setup (1.57ubuntu10) natty; urgency=low
4177
4178 * Don't fail to configure keyboard-configuration if setxkbmap fails to
4179 talk to the X display (LP: #728764).
4180
4181 -- Colin Watson <cjwatson@ubuntu.com> Fri, 04 Mar 2011 13:40:49 +0000
4182
4183console-setup (1.57ubuntu9) natty; urgency=low
4184
4185 * The console-setup udev rule accidentally went missing in 1.57ubuntu1.
4186 Reinstall it, this time in keyboard-configuration (LP: #713746).
4187 * Load the new keyboard configuration immediately when running
4188 'dpkg-reconfigure keyboard-configuration' in an installed system
4189 (LP: #713062).
4190 * Make setupcon explicitly exit 0, so that postinsts don't fail in the
4191 event that loadkeys can't find a console.
4192
4193 -- Colin Watson <cjwatson@ubuntu.com> Thu, 03 Mar 2011 16:14:06 +0000
4194
4195console-setup (1.57ubuntu8) natty; urgency=low
4196
4197 * Move keyboard detection templates from console-setup.templates to
4198 keyboard-configuration.templates.
4199
4200 -- Colin Watson <cjwatson@ubuntu.com> Mon, 28 Feb 2011 19:21:18 +0000
4201
4202console-setup (1.57ubuntu7) natty; urgency=low
4203
4204 * No change build to pick up xkeyboard-config 2.1-1ubuntu3.
4205
4206 -- Evan Dandrea <ev@ubuntu.com> Tue, 08 Feb 2011 15:05:54 +0000
4207
4208console-setup (1.57ubuntu6) natty; urgency=low
4209
4210 * Allow underscores in rules variables ($sun_t6_custom).
4211
4212 -- Evan Dandrea <ev@ubuntu.com> Mon, 07 Feb 2011 15:14:44 +0000
4213
4214console-setup (1.57ubuntu5) natty; urgency=low
4215
4216 * Drop misguided Ubuntu-specific code to migrate from console-setup/* to
4217 keyboard-configuration/* question names. This is already handled on
4218 upgrade by reading the old /etc/default/console-setup file
4219 (LP: #698263).
4220 * console-setup-udeb (<< 1.53) didn't set the seen flag in the installed
4221 system. Cope with this and avoid asking the layout and variant
4222 questions again if the default debconf priority is at least high
4223 (LP: #705883).
4224 * If we detect the above breakage (upgrading from anything between
4225 1.57ubuntu1 and 1.57ubuntu4 inclusive, and the XKB* values in
4226 /etc/default/keyboard differ from the commented-out values in
4227 /etc/default/console-setup), reset to the commented-out values in
4228 /etc/default/console-setup.
4229
4230 -- Colin Watson <cjwatson@ubuntu.com> Fri, 28 Jan 2011 12:19:42 +0000
4231
4232console-setup (1.57ubuntu4) natty; urgency=low
4233
4234 * Include pc105.tree for ubiquity.
4235
4236 -- Evan Dandrea <ev@ubuntu.com> Mon, 24 Jan 2011 16:53:59 +0000
4237
4238console-setup (1.57ubuntu3) natty; urgency=low
4239
4240 * Correct fix for LP: #634402: explicitly check readability of
4241 /etc/default/keyboard and /etc/default/console-setup in initramfs hooks,
4242 rather than trying to guard '.' with '||' which doesn't work
4243 (LP: #701954).
4244
4245 -- Colin Watson <cjwatson@ubuntu.com> Thu, 20 Jan 2011 20:55:01 +0000
4246
4247console-setup (1.57ubuntu2) natty; urgency=low
4248
4249 * Make keyboard-configuration replace old console-setup/console-setup-mini
4250 versions as well as conflicting with them (thanks, Martin Pitt).
4251
4252 -- Colin Watson <cjwatson@ubuntu.com> Thu, 06 Jan 2011 12:24:45 +0000
4253
4254console-setup (1.57ubuntu1) natty; urgency=low
4255
4256 * Resynchronise with Debian. Remaining changes:
4257 - Use keymapper to generate decision trees for a restricted subset of
4258 the pc105 model.
4259 - If the detect-keyboard debconf plugin is available
4260 (cdebconf-newt-detect-keys in the installer), then offer to use it to
4261 detect the keyboard layout.
4262 - Reset keyboard-configuration/toggle to the default if it's set to "No
4263 toggling" and you select a non-Latin layout.
4264 - Change the default font from Fixed to VGA for Lat15; while it's not
4265 entirely complete, it looks better and is largely good enough.
4266 - Automatically save the font and keymap to /etc in
4267 /etc/init.d/console-setup if it isn't being run from init. Similarly,
4268 ensure that the font and keymap are saved to /etc during initial
4269 installation.
4270 - Set keymap and font in the initramfs if possible and sensible.
4271 - Set default variant for French to oss.
4272 - Set default for Dutch to us(intl), not just us.
4273 - Set default layout for Vietnam to 'us'.
4274 - Set default layout for Kurdish to tr(ku).
4275 - Stop running debconf-updatepo on clean.
4276 - Update for new layouts and variants for Montenegro and Serbia, and
4277 migrate configuration files from the old layouts.
4278 - Add a "Do not configure keyboard; keep kernel keymap" model option,
4279 preseedable by keyboard-configuration/modelcode=SKIP.
4280 - Drop the layout/variant priority to high on fresh installs.
4281 - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
4282 whether to allow preseeding, which is ordinarily only allowed in d-i.
4283 - If keyboard-configuration/layoutcode is preseeded but not marked as
4284 seen, then set the default layout but don't lower the layout question
4285 priority or preseed console-setup/ask_detect.
4286 - Add an apport hook.
4287 - Generate a locale locally for translating keyboard names in
4288 kbdnames-maker.
4289 - Replace usplash detection code with Plymouth detection code.
4290 - Move boot tasks to a combination of two udev rules and a single
4291 Upstart job, ensuring that they're run at points when we are able to
4292 satisfy the constraints on the relevant ioctls.
4293 - Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement.
4294 - Don't try to call update-rc.d if it doesn't exist, such as in d-i.
4295 - Don't gzip font or ACM files in /etc/console-setup/. The space saving
4296 is negligible, and it's more efficient not to need to uncompress them
4297 at boot time.
4298 - Remove iconv transliteration. We don't use non-UTF-8 locales, and it
4299 breaks ubiquity as we haven't generated the configured locale by the
4300 time we hit console-setup.
4301 * Go back to always asking layout before variant.
4302 * Migrate from old console-setup/* to new keyboard-configuration/*
4303 question names.
4304 * Use the default keyboard model if an existing configuration file sets
4305 XKBMODEL="".
4306 * Exit cleanly from initramfs hook if /etc/default/keyboard or
4307 /etc/default/console-setup don't exist for some reason (LP: #634402).
4308 * Fix description of upstart job to not incorrectly claim that it sets the
4309 font (LP: #632366).
4310
4311 -- Colin Watson <cjwatson@ubuntu.com> Wed, 05 Jan 2011 17:02:40 +0000
4312
2099console-setup (1.57) unstable; urgency=low4313console-setup (1.57) unstable; urgency=low
21004314
2101 * udeb: properly preseed system based on installer values.4315 * udeb: properly preseed system based on installer values.
@@ -2621,6 +4835,181 @@ console-setup (1.35) unstable; urgency=low
26214835
2622 -- Anton Zinoviev <zinoviev@debian.org> Thu, 14 May 2009 21:42:14 +03004836 -- Anton Zinoviev <zinoviev@debian.org> Thu, 14 May 2009 21:42:14 +0300
26234837
4838console-setup (1.34ubuntu15) lucid; urgency=low
4839
4840 * Make /usr/share/initramfs-tools/scripts/panic/console_setup executable.
4841
4842 -- Colin Watson <cjwatson@ubuntu.com> Fri, 23 Apr 2010 23:23:50 +0100
4843
4844console-setup (1.34ubuntu14) lucid; urgency=low
4845
4846 * Update Ubuntu-specific translations from Launchpad.
4847
4848 -- Colin Watson <cjwatson@ubuntu.com> Thu, 15 Apr 2010 00:08:23 +0100
4849
4850console-setup (1.34ubuntu13) lucid; urgency=low
4851
4852 * Remove iconv transliteration. We don't use non-UTF-8 locales, and
4853 it breaks ubiquity as we haven't generated the configured locale by
4854 the time we hit console-setup (LP: #542310).
4855
4856 -- Evan Dandrea <evand@ubuntu.com> Fri, 26 Mar 2010 12:50:50 +0000
4857
4858console-setup (1.34ubuntu12) lucid; urgency=low
4859
4860 * console-setup-tty: Only call setfont once, for both font and ACM.
4861 * Don't try to call update-rc.d if it doesn't exist, such as in d-i
4862 (LP: #540835).
4863 * Don't gzip font or ACM files in /etc/console-setup/. The space saving
4864 is negligible, and it's more efficient not to need to uncompress them at
4865 boot time.
4866
4867 -- Colin Watson <cjwatson@ubuntu.com> Fri, 19 Mar 2010 11:08:58 +0000
4868
4869console-setup (1.34ubuntu11) lucid; urgency=low
4870
4871 * Move boot tasks to a combination of two udev rules and a single Upstart
4872 job, ensuring that they're run at points when we are able to satisfy the
4873 constraints on the relevant ioctls. This may not work optimally with
4874 vgacon, but you have to go to special effort to use that with Ubuntu
4875 now, and it at least shouldn't break (LP: #524439).
4876 * Set default layout for Guernsey, Jersey, and the Isle of Man to gb
4877 (LP: #533003).
4878 * Fix incorrect FONT and ACM tests in initramfs script.
4879 * Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement.
4880 This was previously a recommends, but the udev rule won't work without
4881 kbd or console-tools anyway, I'm not really interested in supporting a
4882 system without either installed, and console-tools is thoroughly
4883 obsolete now.
4884
4885 -- Colin Watson <cjwatson@ubuntu.com> Sat, 13 Mar 2010 12:56:30 +0000
4886
4887console-setup (1.34ubuntu10) lucid; urgency=low
4888
4889 * debian/console-setup.console-setup.init,
4890 debian/console-setup.keyboard-setup.init: Replace the usplash detection
4891 code with Plymouth detection code, since the same problem applies.
4892
4893 -- Scott James Remnant <scott@ubuntu.com> Wed, 17 Feb 2010 13:14:32 +0000
4894
4895console-setup (1.34ubuntu9) lucid; urgency=low
4896
4897 * Generate a locale locally for translating keyboard names in
4898 kbnames-maker.
4899
4900 -- Evan Dandrea <evand@ubuntu.com> Thu, 04 Feb 2010 15:48:25 -0800
4901
4902console-setup (1.34ubuntu8) lucid; urgency=low
4903
4904 * Put kbdnames.gz in console-setup-udeb as well.
4905 * Don't filter out models from kbdnames as we still ask the model
4906 question.
4907
4908 -- Evan Dandrea <evand@ubuntu.com> Wed, 27 Jan 2010 17:22:19 +0000
4909
4910console-setup (1.34ubuntu7) lucid; urgency=low
4911
4912 * Merge support for translated keyboard names from Debian.
4913 * Update ckb/rules/base.xml to point at the new location.
4914
4915 -- Evan Dandrea <evand@ubuntu.com> Wed, 20 Jan 2010 15:22:34 +0000
4916
4917console-setup (1.34ubuntu6) lucid; urgency=low
4918
4919 * debian/console-setup.initramfs-hook: There's no harm having the hook
4920 run in the non-framebuffer case, it just copies things into the
4921 initramfs which may be useful.
4922 * debian/rules: That means we can copy the hook into scripts/panic as
4923 well (stripping the OPTION from it), so when we need a shell, we'll
4924 load the keymap.
4925
4926 -- Scott James Remnant <scott@ubuntu.com> Fri, 18 Dec 2009 14:56:03 +0000
4927
4928console-setup (1.34ubuntu5) lucid; urgency=low
4929
4930 * We don't need the initramfs hooks if the initramfs doesn't load the
4931 framebuffer or splash screen.
4932
4933 -- Scott James Remnant <scott@ubuntu.com> Tue, 15 Dec 2009 14:56:59 +0000
4934
4935console-setup (1.34ubuntu4) karmic; urgency=low
4936
4937 * Fix backports of Asturian and Catalan changes in 1.34ubuntu3.
4938
4939 -- Colin Watson <cjwatson@ubuntu.com> Thu, 01 Oct 2009 20:27:35 +0100
4940
4941console-setup (1.34ubuntu3) karmic; urgency=low
4942
4943 [ Loïc Minier ]
4944 * Use `dpkg --print-architecture` instead of the obsolete
4945 --print-installation-architecture in debian/config.proto (LP: #403316).
4946
4947 [ Colin Watson ]
4948 * Forbid Unicode keysyms in the range 0xf000-0xffff, as kbd 1.15-1 rejects
4949 the entire keymap if it contains any keysyms in that range (LP:
4950 #416949).
4951 * Add default codeset/layout/variant for Asturian.
4952 * Backport from trunk (Jordi Mallach):
4953 - Set XKBVARIANT to "cat" for Catalan.
4954
4955 -- Colin Watson <cjwatson@ubuntu.com> Thu, 01 Oct 2009 20:21:57 +0100
4956
4957console-setup (1.34ubuntu2) karmic; urgency=low
4958
4959 * Add an apport hook.
4960 * Update translations from Launchpad.
4961 * Backport from trunk (Anton Zinoviev, LP: #390292):
4962 - Do not issue warnings for unknown keycodes with AT keyboards (these
4963 are multimedia keys and they are unnecessary on the console). Thanks
4964 to Anders Lagerås, closes: #531292.
4965
4966 -- Colin Watson <cjwatson@debian.org> Tue, 01 Sep 2009 11:49:34 +0100
4967
4968console-setup (1.34ubuntu1) karmic; urgency=low
4969
4970 * Resynchronise with Debian. Remaining changes:
4971 - Use keymapper to generate decision trees for a restricted subset of
4972 the pc105 model.
4973 - If the detect-keyboard debconf plugin is available
4974 (cdebconf-newt-detect-keys in the installer), then offer to use it to
4975 detect the keyboard layout.
4976 - Reset console-setup/toggle to the default if it's set to "No toggling"
4977 and you select a non-Latin layout.
4978 - Change the default font from Fixed to VGA for Lat15; while it's not
4979 entirely complete, it looks better and is largely good enough.
4980 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
4981 tty, since the current tty might belong to X and changing X's tty out
4982 of raw mode is a very bad idea.
4983 - Automatically save the font and keymap to /etc in
4984 /etc/init.d/console-setup if it isn't being run from init. Similarly,
4985 ensure that the font and keymap are saved to /etc during initial
4986 installation.
4987 - Set keymap and font in the initramfs if possible.
4988 - Set default variant for French to oss.
4989 - Set default for Dutch to us(intl), not just us.
4990 - Set default layout for Vietnam to 'us'.
4991 - Set default layout for Kurdish to tr(ku).
4992 - Fix handling of commas in layout and variant names.
4993 - debian/config.proto: Set sparc default model to pc105.
4994 - Remove 'exit 0' from the end of debian/config.proto; this will be
4995 sourced from the postinst in the installer, and exiting in the
4996 successful case means that /etc/default/console-setup never gets
4997 generated.
4998 - Stop running debconf-updatepo on clean.
4999 - Update for new layouts and variants for Japan, Montenegro, and Serbia,
5000 and migrate configuration files from the old layouts.
5001 - Add a "Do not configure keyboard; keep kernel keymap" model option,
5002 preseedable by console-setup/modelcode=SKIP.
5003 - Drop the layout/variant priority to high on fresh installs.
5004 - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
5005 whether to allow preseeding, which is ordinarily only allowed in d-i.
5006 - If console-setup/layoutcode is preseeded but not marked as seen, then
5007 set the default layout but don't lower the layout question priority or
5008 preseed console-setup/ask_detect.
5009 - Treat the Kazakhstan layout (kz) as non-Latin.
5010
5011 -- Colin Watson <cjwatson@ubuntu.com> Tue, 05 May 2009 20:51:20 +0100
5012
2624console-setup (1.34) unstable; urgency=medium5013console-setup (1.34) unstable; urgency=medium
26255014
2626 [ Colin Watson ]5015 [ Colin Watson ]
@@ -2770,6 +5159,113 @@ console-setup (1.29) unstable; urgency=low
27705159
2771 -- Anton Zinoviev <zinoviev@debian.org> Tue, 24 Mar 2009 20:53:51 +02005160 -- Anton Zinoviev <zinoviev@debian.org> Tue, 24 Mar 2009 20:53:51 +0200
27725161
5162console-setup (1.28ubuntu8) jaunty; urgency=low
5163
5164 * Update Ubuntu-specific strings from Launchpad.
5165 * Treat the Kazakhstan layout (kz) as non-Latin (LP: #356816).
5166
5167 -- Colin Watson <cjwatson@ubuntu.com> Thu, 09 Apr 2009 01:15:09 +0100
5168
5169console-setup (1.28ubuntu7) jaunty; urgency=low
5170
5171 * Raise priority to critical for questions preseeded with a nonexistent
5172 code (LP: #328078).
5173
5174 -- Colin Watson <cjwatson@ubuntu.com> Fri, 27 Mar 2009 11:45:13 +0000
5175
5176console-setup (1.28ubuntu6) jaunty; urgency=low
5177
5178 * Don't escape '(' and ')' when decoding/encoding the codeset, as the
5179 pattern is passed to grep and this causes parentheses to be interpreted
5180 as regular expression groups (thanks to Dmitry Agafonov for pointing out
5181 the problem).
5182 * If reading a user configuration file, disable --save, and don't use
5183 /etc/console-setup/boottime.kmap.gz (LP: #332728).
5184 * Update Keyboard/KeyboardNames.pl based on xkb-data 1.5-2ubuntu5.
5185
5186 -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Mar 2009 16:30:50 +0000
5187
5188console-setup (1.28ubuntu5) jaunty; urgency=low
5189
5190 * Backport from trunk:
5191 - Sort the null variant to the top of the choices list rather than to the
5192 bottom.
5193 * Set and check a flag on console-setup/dont_ask_layout to make sure that
5194 it's only asked at most once per package installation (LP: #320374).
5195 * Update Keyboard/KeyboardNames.pl based on xkb-data 1.4-1ubuntu3.
5196
5197 -- Colin Watson <cjwatson@ubuntu.com> Sat, 31 Jan 2009 12:07:37 +0000
5198
5199console-setup (1.28ubuntu4) jaunty; urgency=low
5200
5201 * Set plain or shifted PrintScreen key to generate VoidSymbol rather than
5202 Ctrl-backslash (LP: #279973).
5203
5204 -- Colin Watson <cjwatson@ubuntu.com> Mon, 15 Dec 2008 10:09:28 +0000
5205
5206console-setup (1.28ubuntu3) jaunty; urgency=low
5207
5208 * Create /dev/tty[1-6] in our initramfs script before trying to operate on
5209 them (LP: #130444).
5210
5211 -- Colin Watson <cjwatson@ubuntu.com> Wed, 26 Nov 2008 12:15:12 +0000
5212
5213console-setup (1.28ubuntu2) jaunty; urgency=low
5214
5215 * Default console-setup/ask_detect to false, since it's hard to back up
5216 out of the detection widget once you've entered it.
5217
5218 -- Colin Watson <cjwatson@ubuntu.com> Tue, 25 Nov 2008 16:48:28 +0000
5219
5220console-setup (1.28ubuntu1) jaunty; urgency=low
5221
5222 * Resynchronise with Debian. Remaining changes:
5223 - Use keymapper to generate decision trees for a restricted subset of
5224 the pc105 model.
5225 - If the detect-keyboard debconf plugin is available
5226 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5227 detect the keyboard layout.
5228 - Reset console-setup/toggle to the default if it's set to "No toggling"
5229 and you select a non-Latin layout.
5230 - Change the default font from Terminus to VGA where supported.
5231 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5232 tty, since the current tty might belong to X and changing X's tty out
5233 of raw mode is a very bad idea.
5234 - Automatically save the font and keymap to /etc in
5235 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5236 ensure that the font and keymap are saved to /etc during initial
5237 installation.
5238 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5239 non-ASCII letters, except for Turkish layouts; the cure is worse than
5240 the disease because it makes Caps Lock equivalent to Shift Lock.
5241 - Set keymap and font in the initramfs if possible.
5242 - Set default variant for French to oss.
5243 - Set default for Dutch to us(intl), not just us.
5244 - Set default layout for Vietnam to 'us'.
5245 - Set default layout for Kurdish to tr(ku).
5246 - Fix handling of commas in layout and variant names.
5247 - Fix keymap reduction not to try to express keymap A in terms of keymap
5248 B when B includes keys not mapped by A.
5249 - debian/config.proto: Set sparc default model to pc105.
5250 - Remove 'exit 0' from the end of debian/config.proto; this will be
5251 sourced from the postinst in the installer, and exiting in the
5252 successful case means that /etc/default/console-setup never gets
5253 generated.
5254 - Stop running debconf-updatepo on clean.
5255 - Update for new layouts and variants for Japan, Montenegro, and Serbia,
5256 and migrate configuration files from the old layouts.
5257 - Add a "Do not configure keyboard; keep kernel keymap" model option,
5258 preseedable by console-setup/modelcode=SKIP.
5259 - Drop the layout/variant priority to high on fresh installs.
5260 - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
5261 whether to allow preseeding, which is ordinarily only allowed in d-i.
5262 - If console-setup/layoutcode is preseeded but not marked as seen, then
5263 set the default layout but don't lower the layout question priority or
5264 preseed console-setup/ask_detect.
5265 - Fix property counts in Goha and legacy BDF fonts.
5266
5267 -- Colin Watson <cjwatson@ubuntu.com> Thu, 06 Nov 2008 14:36:26 +0000
5268
2773console-setup (1.28) unstable; urgency=low5269console-setup (1.28) unstable; urgency=low
27745270
2775 [ Debconf translations ]5271 [ Debconf translations ]
@@ -2808,6 +5304,67 @@ console-setup (1.26) unstable; urgency=low
28085304
2809 -- Christian Perrier <bubulle@debian.org> Tue, 08 Jul 2008 20:40:35 +02005305 -- Christian Perrier <bubulle@debian.org> Tue, 08 Jul 2008 20:40:35 +0200
28105306
5307console-setup (1.25ubuntu3) intrepid; urgency=low
5308
5309 * Fix property counts in Goha and legacy BDF fonts.
5310 * Switch from console-tools-udeb to kbd-udeb, in line with Debian.
5311
5312 -- Colin Watson <cjwatson@ubuntu.com> Thu, 28 Aug 2008 00:09:48 +0100
5313
5314console-setup (1.25ubuntu2) intrepid; urgency=low
5315
5316 * If console-setup/layoutcode is preseeded but not marked as seen, then
5317 set the default layout but don't lower the layout question priority or
5318 preseed console-setup/ask_detect (LP: #64058).
5319
5320 -- Colin Watson <cjwatson@ubuntu.com> Mon, 30 Jun 2008 23:49:31 +0100
5321
5322console-setup (1.25ubuntu1) intrepid; urgency=low
5323
5324 * Resynchronise with Debian. Remaining changes:
5325 - Use keymapper to generate decision trees for a restricted subset of
5326 the pc105 model.
5327 - If the detect-keyboard debconf plugin is available
5328 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5329 detect the keyboard layout.
5330 - Reset console-setup/toggle to the default if it's set to "No toggling"
5331 and you select a non-Latin layout.
5332 - Change the default font from Terminus to VGA where supported.
5333 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5334 tty, since the current tty might belong to X and changing X's tty out
5335 of raw mode is a very bad idea.
5336 - Automatically save the font and keymap to /etc in
5337 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5338 ensure that the font and keymap are saved to /etc during initial
5339 installation.
5340 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5341 non-ASCII letters, except for Turkish layouts; the cure is worse than
5342 the disease because it makes Caps Lock equivalent to Shift Lock.
5343 - Set keymap and font in the initramfs if possible.
5344 - Set default variant for French to oss.
5345 - Set default for Dutch to us(intl), not just us.
5346 - Set default layout for Vietnam to 'us'.
5347 - Set default layout for Kurdish to tr(ku).
5348 - Fix handling of commas in layout and variant names.
5349 - Fix keymap reduction not to try to express keymap A in terms of keymap
5350 B when B includes keys not mapped by A.
5351 - debian/config.proto: Set sparc default model to pc105.
5352 - Remove 'exit 0' from the end of debian/config.proto; this will be
5353 sourced from the postinst in the installer, and exiting in the
5354 successful case means that /etc/default/console-setup never gets
5355 generated.
5356 - Switch back to console-tools-udeb for now.
5357 - Stop running debconf-updatepo on clean.
5358 - Update for new layouts and variants for Japan, Montenegro, and Serbia,
5359 and migrate configuration files from the old layouts.
5360 - Add a "Do not configure keyboard; keep kernel keymap" model option,
5361 preseedable by console-setup/modelcode=SKIP.
5362 - Drop the layout/variant priority to high on fresh installs.
5363 - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
5364 whether to allow preseeding, which is ordinarily only allowed in d-i.
5365
5366 -- Colin Watson <cjwatson@ubuntu.com> Tue, 24 Jun 2008 02:39:34 +0100
5367
2811console-setup (1.25) unstable; urgency=low5368console-setup (1.25) unstable; urgency=low
28125369
2813 [ Anton Zinoviev ]5370 [ Anton Zinoviev ]
@@ -2825,6 +5382,52 @@ console-setup (1.25) unstable; urgency=low
28255382
2826 -- Christian Perrier <bubulle@debian.org> Wed, 18 Jun 2008 20:24:01 +02005383 -- Christian Perrier <bubulle@debian.org> Wed, 18 Jun 2008 20:24:01 +0200
28275384
5385console-setup (1.24ubuntu1) intrepid; urgency=low
5386
5387 * Resynchronise with Debian. Remaining changes:
5388 - Use keymapper to generate decision trees for a restricted subset of
5389 the pc105 model.
5390 - If the detect-keyboard debconf plugin is available
5391 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5392 detect the keyboard layout.
5393 - Reset console-setup/toggle to the default if it's set to "No toggling"
5394 and you select a non-Latin layout.
5395 - Change the default font from Terminus to VGA where supported.
5396 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5397 tty, since the current tty might belong to X and changing X's tty out
5398 of raw mode is a very bad idea.
5399 - Automatically save the font and keymap to /etc in
5400 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5401 ensure that the font and keymap are saved to /etc during initial
5402 installation.
5403 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5404 non-ASCII letters, except for Turkish layouts; the cure is worse than
5405 the disease because it makes Caps Lock equivalent to Shift Lock.
5406 - Set keymap and font in the initramfs if possible.
5407 - Set default variant for French to oss.
5408 - Set default for Dutch to us(intl), not just us.
5409 - Set default layout for Vietnam to 'us'.
5410 - Set default layout for Kurdish to tr(ku).
5411 - Fix handling of commas in layout and variant names.
5412 - Fix keymap reduction not to try to express keymap A in terms of keymap
5413 B when B includes keys not mapped by A.
5414 - debian/config.proto: Set sparc default model to pc105.
5415 - Remove 'exit 0' from the end of debian/config.proto; this will be
5416 sourced from the postinst in the installer, and exiting in the
5417 successful case means that /etc/default/console-setup never gets
5418 generated.
5419 - Switch back to console-tools-udeb for now.
5420 - Stop running debconf-updatepo on clean.
5421 - Update for new layouts and variants for Japan, Montenegro, and Serbia,
5422 and migrate configuration files from the old layouts.
5423 - Add a "Do not configure keyboard; keep kernel keymap" model option,
5424 preseedable by console-setup/modelcode=SKIP.
5425 - Drop the layout/variant priority to high on fresh installs.
5426 - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
5427 whether to allow preseeding, which is ordinarily only allowed in d-i.
5428
5429 -- Colin Watson <cjwatson@ubuntu.com> Wed, 11 Jun 2008 22:32:10 +0100
5430
2828console-setup (1.24) unstable; urgency=medium5431console-setup (1.24) unstable; urgency=medium
28295432
2830 [ Anton Zinoviev ]5433 [ Anton Zinoviev ]
@@ -2899,6 +5502,100 @@ console-setup (1.22) unstable; urgency=low
28995502
2900 -- Anton Zinoviev <zinoviev@debian.org> Fri, 04 Apr 2008 22:41:21 +03005503 -- Anton Zinoviev <zinoviev@debian.org> Fri, 04 Apr 2008 22:41:21 +0300
29015504
5505console-setup (1.21ubuntu8) hardy; urgency=low
5506
5507 * Rebuild against xkeyboard-config 1.1~cvs.20080104.1-1ubuntu6.
5508
5509 -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Apr 2008 20:40:40 +0100
5510
5511console-setup (1.21ubuntu7) hardy; urgency=low
5512
5513 * Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
5514 whether to allow preseeding, which is ordinarily only allowed in d-i
5515 (LP: #188492).
5516
5517 -- Colin Watson <cjwatson@ubuntu.com> Mon, 14 Apr 2008 11:49:55 +0100
5518
5519console-setup (1.21ubuntu6) hardy; urgency=low
5520
5521 * Handle some special cases for the KPDL key (LP: #189529).
5522
5523 -- Colin Watson <cjwatson@ubuntu.com> Wed, 02 Apr 2008 00:06:25 +0100
5524
5525console-setup (1.21ubuntu5) hardy; urgency=low
5526
5527 * Silence error messages for keycodes 214, 215, 216, and 217, which are
5528 various special keys in the default X.org PC keyboard map that we don't
5529 need to handle.
5530 * Map dead_stroke to U+002D HYPHEN-MINUS.
5531 * Add a "Do not configure keyboard; keep kernel keymap" model option,
5532 preseedable by console-setup/modelcode=SKIP (LP: #59889).
5533 * Drop the layout/variant priority to high on fresh installs
5534 (LP: #205959).
5535 * Support rules with multiple consequents (thanks, Adam Simpkins;
5536 LP: #139710).
5537 * Allow specifying alternate rules using XKBRULES (thanks, Adam Simpkins;
5538 LP: #139712).
5539
5540 -- Colin Watson <cjwatson@ubuntu.com> Mon, 31 Mar 2008 14:33:25 +0100
5541
5542console-setup (1.21ubuntu4) hardy; urgency=low
5543
5544 * Set default layout for Kurdish to tr(ku) (LP: #28683).
5545
5546 -- Colin Watson <cjwatson@ubuntu.com> Mon, 03 Mar 2008 13:46:06 +0000
5547
5548console-setup (1.21ubuntu3) hardy; urgency=low
5549
5550 * Set default layout for Vietnam to 'us' (LP: #191451).
5551 * Treat 'any' as a synonym for 'NoSymbol' in XKB input files (LP: #93077).
5552
5553 -- Colin Watson <cjwatson@ubuntu.com> Tue, 26 Feb 2008 14:05:12 +0000
5554
5555console-setup (1.21ubuntu2) hardy; urgency=low
5556
5557 * Set default for Dutch to us(intl), not just us (LP: #129982).
5558
5559 -- Colin Watson <cjwatson@ubuntu.com> Tue, 29 Jan 2008 00:14:54 +0000
5560
5561console-setup (1.21ubuntu1) hardy; urgency=low
5562
5563 * Resynchronise with Debian. Remaining changes:
5564 - Use keymapper to generate decision trees for a restricted subset of
5565 the pc105 model.
5566 - If the detect-keyboard debconf plugin is available
5567 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5568 detect the keyboard layout.
5569 - Reset console-setup/toggle to the default if it's set to "No toggling"
5570 and you select a non-Latin layout.
5571 - Change the default font from Terminus to VGA where supported.
5572 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5573 tty, since the current tty might belong to X and changing X's tty out
5574 of raw mode is a very bad idea.
5575 - Automatically save the font and keymap to /etc in
5576 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5577 ensure that the font and keymap are saved to /etc during initial
5578 installation.
5579 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5580 non-ASCII letters, except for Turkish layouts; the cure is worse than
5581 the disease because it makes Caps Lock equivalent to Shift Lock.
5582 - Set keymap and font in the initramfs if possible.
5583 - Set default variant for French to oss.
5584 - Fix handling of commas in layout and variant names.
5585 - Fix keymap reduction not to try to express keymap A in terms of keymap
5586 B when B includes keys not mapped by A.
5587 - debian/config.proto: Set sparc default model to pc105.
5588 - Remove 'exit 0' from the end of debian/config.proto; this will be
5589 sourced from the postinst in the installer, and exiting in the
5590 successful case means that /etc/default/console-setup never gets
5591 generated.
5592 - Switch back to console-tools-udeb for now.
5593 - Stop running debconf-updatepo on clean.
5594 * Update for new layouts and variants for Japan, Montenegro, and Serbia,
5595 and migrate configuration files from the old layouts.
5596
5597 -- Colin Watson <cjwatson@ubuntu.com> Mon, 28 Jan 2008 23:01:31 +0000
5598
2902console-setup (1.21) unstable; urgency=low5599console-setup (1.21) unstable; urgency=low
29035600
2904 * Silently ignore 'vendor' tag in xorg.xml.5601 * Silently ignore 'vendor' tag in xorg.xml.
@@ -2957,6 +5654,69 @@ console-setup (1.20) unstable; urgency=low
29575654
2958 -- Christian Perrier <bubulle@debian.org> Sat, 05 Jan 2008 09:04:03 +01005655 -- Christian Perrier <bubulle@debian.org> Sat, 05 Jan 2008 09:04:03 +0100
29595656
5657console-setup (1.19ubuntu3) hardy; urgency=low
5658
5659 * Set default layout for Dutch to 'us' (LP: #129982).
5660 * Set default layout for Simplified Chinese to 'cn'.
5661 * Set default layout for Morocco to 'ma'.
5662
5663 -- Colin Watson <cjwatson@ubuntu.com> Mon, 28 Jan 2008 17:11:21 +0000
5664
5665console-setup (1.19ubuntu2) hardy; urgency=low
5666
5667 * Handle an empty codeset in the configuration file gracefully (a remnant
5668 of a previous bug, perhaps Debian #420802?), and re-ask the question on
5669 upgrade (LP: #91399).
5670
5671 -- Colin Watson <cjwatson@ubuntu.com> Fri, 11 Jan 2008 00:30:07 +0000
5672
5673console-setup (1.19ubuntu1) hardy; urgency=low
5674
5675 * Resynchronise with Debian. Remaining changes:
5676 - Use keymapper to generate decision trees for a restricted subset of
5677 the pc105 model.
5678 - If the detect-keyboard debconf plugin is available
5679 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5680 detect the keyboard layout.
5681 - Only default to Canadian layout for fr_CA; use U.S. English for other
5682 *_CA locales.
5683 - Reset console-setup/toggle to the default if it's set to "No toggling"
5684 and you select a non-Latin layout.
5685 - Change the default font from Terminus to VGA where supported.
5686 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5687 tty, since the current tty might belong to X and changing X's tty out
5688 of raw mode is a very bad idea.
5689 - Automatically save the font and keymap to /etc in
5690 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5691 ensure that the font and keymap are saved to /etc during initial
5692 installation.
5693 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5694 non-ASCII letters, except for Turkish layouts; the cure is worse than
5695 the disease because it makes Caps Lock equivalent to Shift Lock.
5696 - Set keymap and font in the initramfs if possible.
5697 - Set default variant for French to oss.
5698 - Fix handling of commas in layout and variant names.
5699 - Fix keymap reduction not to try to express keymap A in terms of keymap
5700 B when B includes keys not mapped by A.
5701 - debian/config.proto: Set sparc default model to pc105.
5702 - Remove 'exit 0' from the end of debian/config.proto; this will be
5703 sourced from the postinst in the installer, and exiting in the
5704 successful case means that /etc/default/console-setup never gets
5705 generated.
5706 - Set default model to pc105 on powerpc/ps3 systems.
5707 * Switch back to console-tools-udeb for now; we'd like to use kbd for
5708 Hardy, but Alpha 1 is looming ...
5709 * Stop running debconf-updatepo on clean; this is not standard in d-i and
5710 should be done manually where necessary in Ubuntu.
5711 * Backport from trunk:
5712 - Run setupcon with --save in the postinst to ensure that required data
5713 is copied to /etc.
5714 - Load the saved keymap in /etc/console-setup/boottime.kmap.gz if
5715 available rather than running ckbcomp (which is slow), unless we're
5716 being called with --save or --save-only.
5717
5718 -- Colin Watson <cjwatson@ubuntu.com> Tue, 27 Nov 2007 15:05:15 +0000
5719
2960console-setup (1.19) unstable; urgency=low5720console-setup (1.19) unstable; urgency=low
29615721
2962 [ Jérémy Bobbio ]5722 [ Jérémy Bobbio ]
@@ -3004,6 +5764,85 @@ console-setup (1.17) unstable; urgency=low
30045764
3005 -- Anton Zinoviev <zinoviev@debian.org> Sun, 15 Jul 2007 16:35:55 +03005765 -- Anton Zinoviev <zinoviev@debian.org> Sun, 15 Jul 2007 16:35:55 +0300
30065766
5767console-setup (1.16ubuntu5) gutsy; urgency=low
5768
5769 * Rebuild against xkb-data 0.9-4ubuntu2.
5770
5771 -- Colin Watson <cjwatson@ubuntu.com> Mon, 24 Sep 2007 12:53:36 +0100
5772
5773console-setup (1.16ubuntu4) gutsy; urgency=low
5774
5775 * Set default model to pc105 on powerpc/ps3 systems.
5776
5777 -- Colin Watson <cjwatson@ubuntu.com> Fri, 08 Jun 2007 14:12:20 +0100
5778
5779console-setup (1.16ubuntu3) gutsy; urgency=low
5780
5781 * Remove 'exit 0' from the end of debian/config.proto; this will be
5782 sourced from the postinst in the installer, and exiting in the
5783 successful case means that /etc/default/console-setup never gets
5784 generated (thanks, Evan Dandrea).
5785
5786 -- Colin Watson <cjwatson@ubuntu.com> Mon, 04 Jun 2007 22:53:23 +0100
5787
5788console-setup (1.16ubuntu2) gutsy; urgency=low
5789
5790 * Make Keyboard/keymaptree executable again.
5791
5792 -- Colin Watson <cjwatson@ubuntu.com> Sun, 03 Jun 2007 21:30:57 +0100
5793
5794console-setup (1.16ubuntu1) gutsy; urgency=low
5795
5796 * Resynchronise with Debian. Remaining changes:
5797 - Use keymapper to generate decision trees for a restricted subset of
5798 the pc105 model.
5799 - If the detect-keyboard debconf plugin is available
5800 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5801 detect the keyboard layout.
5802 - Only default to Canadian layout for fr_CA; use U.S. English for other
5803 *_CA locales.
5804 - Set default charmap for d-i to UTF-8.
5805 - Remove unhelpful defaults for several questions.
5806 - Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
5807 console-setup/variantcode, console-setup/optionscode, and
5808 console-setup/fontsize.
5809 - Reset console-setup/toggle to the default if it's set to "No toggling"
5810 and you select a non-Latin layout.
5811 - Change the default font from Terminus to VGA where supported.
5812 - Add a few bits of installer integration to console-setup-udeb borrowed
5813 from kbd-chooser.
5814 - console-setup Depends: perl; something in ckbcomp is causing perl to
5815 'use utf8' implicitly, and some of the necessary modules aren't in
5816 perl-base.
5817 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5818 tty, since the current tty might belong to X and changing X's tty out
5819 of raw mode is a very bad idea.
5820 - Automatically save the font and keymap to /etc in
5821 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5822 ensure that the font and keymap are saved to /etc during initial
5823 installation.
5824 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5825 non-ASCII letters, except for Turkish layouts; the cure is worse than
5826 the disease because it makes Caps Lock equivalent to Shift Lock.
5827 - Use 'setupcon --save-only' to make sure the font is available on the
5828 root filesystem for the next boot but not to load it immediately,
5829 avoiding console manipulation when X or usplash is running.
5830 - Set keymap and font in the initramfs if possible.
5831 - Set default variant for French to oss.
5832 - Fix handling of commas in layout and variant names.
5833 - Fix keymap reduction not to try to express keymap A in terms of keymap
5834 B when B includes keys not mapped by A.
5835 - debian/config.proto: Set sparc default model to pc105.
5836 - debian/control: Remove outdated note about loadkeys in
5837 console-setup-udeb's description.
5838 * Allow kbd's initramfs hook as an alternative to that provided by
5839 console-tools.
5840 * Don't run 'setupcon -k' from rcS if usplash is running, as that means
5841 the console will be in raw mode and loadkeys will do confusing things to
5842 the keymap (LP: #84156).
5843
5844 -- Colin Watson <cjwatson@ubuntu.com> Sun, 03 Jun 2007 14:53:42 +0100
5845
3007console-setup (1.16) unstable; urgency=low5846console-setup (1.16) unstable; urgency=low
30085847
3009 * Update ckbconf with the most recent list of xkeysyms.5848 * Update ckbconf with the most recent list of xkeysyms.
@@ -3053,6 +5892,73 @@ console-setup (1.16) unstable; urgency=low
30535892
3054 -- Anton Zinoviev <zinoviev@debian.org> Tue, 1 May 2007 23:48:12 +03005893 -- Anton Zinoviev <zinoviev@debian.org> Tue, 1 May 2007 23:48:12 +0300
30555894
5895console-setup (1.15ubuntu1) gutsy; urgency=low
5896
5897 * Resynchronise with Debian (LP: #94177). Remaining changes:
5898 - Use keymapper to generate decision trees for a restricted subset of
5899 the pc105 model.
5900 - If the detect-keyboard debconf plugin is available
5901 (cdebconf-newt-detect-keys in the installer), then offer to use it to
5902 detect the keyboard layout.
5903 - Ship MyKeyboardNames.pl (as KeyboardNames.pl) and kbdnames-maker in
5904 /usr/share/console-setup.
5905 - Only default to Canadian layout for fr_CA; use U.S. English for other
5906 *_CA locales.
5907 - Fix default layout for Bosnian and default variant for Hindi.
5908 - Set default charmap for d-i to UTF-8.
5909 - Remove unhelpful defaults for several questions.
5910 - Adjust the default keyboard model for Brazilian and Japanese layouts.
5911 - Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
5912 console-setup/variantcode, console-setup/optionscode, and
5913 console-setup/fontsize.
5914 - Use jp(latin),jp rather than us,jp by default for Japanese.
5915 - Reset console-setup/toggle to the default if it's set to "No toggling"
5916 and you select a non-Latin layout.
5917 - Change the default font from Terminus to VGA where supported.
5918 - Add a few bits of installer integration to console-setup-udeb borrowed
5919 from kbd-chooser.
5920 - console-setup Depends: perl; something in ckbcomp is causing perl to
5921 'use utf8' implicitly, and some of the necessary modules aren't in
5922 perl-base.
5923 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
5924 tty, since the current tty might belong to X and changing X's tty out
5925 of raw mode is a very bad idea.
5926 - Map fr_CH to ch(fr) (Swiss French).
5927 - Fix codeset question priority for Esperanto.
5928 - Automatically save the font and keymap to /etc in
5929 /etc/init.d/console-setup if it isn't being run from init. Similarly,
5930 ensure that the font and keymap are saved to /etc during initial
5931 installation.
5932 - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
5933 non-ASCII letters, except for Turkish layouts; the cure is worse than
5934 the disease because it makes Caps Lock equivalent to Shift Lock.
5935 - Add a --save-only option to setupcon, to save the keyboard/font on the
5936 root filesystem but not actually tell the kernel to set it up. Use it
5937 to make sure the font is available on the root filesystem for the next
5938 boot but not to load it immediately, avoiding console manipulation
5939 when X or usplash is running.
5940 - Set keymap and font in the initramfs if possible.
5941 - Add lt to list of non-Latin keymaps.
5942 - Set default variant for French to oss.
5943 - Fix handling of commas in layout and variant names.
5944 - Fix keymap reduction not to try to express keymap A in terms of keymap
5945 B when B includes keys not mapped by A.
5946 - Source debconf confmodule earlier in postinst.
5947 - Fix horrible confusion if the locale has no supported default codeset.
5948 - Fix console-setup/codeset default to be one of the available choices.
5949 - Don't set an AltGr key by default for US layouts.
5950 - Add amiga, ataritt, sun4, and sun5 models, since they are used as
5951 defaults on certain architectures.
5952 - Map keycode 133 to AT scancode 124 for Japanese.
5953 * debian/config.proto: Set sparc default model to pc105 (LP: #105595).
5954 * debian/control: Multiply Installer-Menu-Item number by 100.
5955 * debian/control: Remove outdated note about loadkeys in
5956 console-setup-udeb's description.
5957 * debian/console-setup.postinst: Drop font fixups for upgrades from
5958 development versions of Edgy.
5959
5960 -- Colin Watson <cjwatson@ubuntu.com> Wed, 25 Apr 2007 11:52:52 +0100
5961
3056console-setup (1.15) unstable; urgency=low5962console-setup (1.15) unstable; urgency=low
30575963
3058 * Updated Georgian letters for Fixed16 and Fixed14. Thanks to Vladimer5964 * Updated Georgian letters for Fixed16 and Fixed14. Thanks to Vladimer
@@ -3071,6 +5977,171 @@ console-setup (1.14) unstable; urgency=low
30715977
3072 -- Christian Perrier <bubulle@debian.org> Sun, 4 Mar 2007 19:54:11 +01005978 -- Christian Perrier <bubulle@debian.org> Sun, 4 Mar 2007 19:54:11 +0100
30735979
5980console-setup (1.13ubuntu13) feisty; urgency=low
5981
5982 * debian/console-setup.console-setup.init: Don't break if fgconsole fails.
5983
5984 -- Colin Watson <cjwatson@ubuntu.com> Tue, 10 Apr 2007 16:16:08 +0100
5985
5986console-setup (1.13ubuntu12) feisty; urgency=low
5987
5988 * Map keycode 133 to AT scancode 124 for Japanese (thanks, Jun Kobayashi;
5989 LP: #97466).
5990
5991 -- Colin Watson <cjwatson@ubuntu.com> Wed, 4 Apr 2007 16:48:15 +0100
5992
5993console-setup (1.13ubuntu11) feisty; urgency=low
5994
5995 * Add amiga, ataritt, sun4, and sun5 models, since they are used as
5996 defaults on certain architectures (LP: #97225).
5997
5998 -- Colin Watson <cjwatson@ubuntu.com> Wed, 4 Apr 2007 10:11:03 +0100
5999
6000console-setup (1.13ubuntu10) feisty; urgency=low
6001
6002 * Source debconf confmodule earlier in postinst (it should always be
6003 sourced as early as possible, as it re-executes the calling script).
6004 * Fix horrible confusion if the locale has no supported default codeset
6005 (LP: #84401).
6006 * Fix console-setup/codeset default to be one of the available choices.
6007 * Try harder to ensure that we aren't running under X when deciding
6008 whether to run setupcon on upgrade (thanks to Kurt J. Bosch for
6009 suggestions; LP: #93338).
6010 * Don't set an AltGr key by default for US layouts (LP: #76901).
6011
6012 -- Colin Watson <cjwatson@ubuntu.com> Sun, 1 Apr 2007 16:49:02 +0100
6013
6014console-setup (1.13ubuntu9) feisty; urgency=low
6015
6016 * Keyboard/kbdcompiler: Fix keymap reduction not to try to express keymap
6017 A in terms of keymap B when B includes keys not mapped by A, fixing a
6018 number of incorrectly-reduced keymaps (LP: #74375).
6019 * Keyboard/kbdcompiler: Update handling of jp to match
6020 debian/config.proto.
6021 * Keyboard/keymaptree.use: Remove jp; we cannot detect it correctly
6022 without further intelligence, as it's designed for jp106 keyboard
6023 models.
6024
6025 -- Colin Watson <cjwatson@ubuntu.com> Sat, 17 Mar 2007 10:06:05 +0000
6026
6027console-setup (1.13ubuntu8) feisty; urgency=low
6028
6029 * Fix handling of commas in layout and variant names.
6030
6031 -- Colin Watson <cjwatson@ubuntu.com> Fri, 9 Mar 2007 20:05:00 +0000
6032
6033console-setup (1.13ubuntu7) feisty; urgency=low
6034
6035 * Add lt to list of non-Latin keymaps (LP: #38931).
6036 * Map Caps Lock to Shift Lock for Turkish layouts.
6037 * Build keymap tree from MyKeyboardNames.pl rather than KeyboardNames.pl.
6038 * Add fr:oss to keymap tree.
6039 * Set default variant for French to oss (LP: #89835).
6040 * Remove Keyboard/*.tree on clean.
6041 * Fix six files in debian/ that were supposed to be symlinks.
6042 * Move console-setup-udeb's post-base-installer script to be a
6043 base-installer script instead, so that console-setup will be configured
6044 properly along with the initramfs during debootstrap.
6045 * Set Maintainer to me.
6046
6047 -- Colin Watson <cjwatson@ubuntu.com> Tue, 6 Mar 2007 12:09:57 +0000
6048
6049console-setup (1.13ubuntu6) feisty; urgency=low
6050
6051 * Set keymap and font in the initramfs if possible. Setting these as early
6052 as possible is a good thing; we can't set up the font correctly once
6053 usplash is running; and setting up the font between usplash and X
6054 requires an ugly mode switch.
6055
6056 -- Colin Watson <cjwatson@ubuntu.com> Mon, 22 Jan 2007 14:21:24 +0000
6057
6058console-setup (1.13ubuntu5) feisty; urgency=low
6059
6060 * Add a --save-only option to setupcon, to save the keyboard/font on the
6061 root filesystem but not actually tell the kernel to set it up.
6062 * Back out part of setup-console-under-usplash changes: attempts to change
6063 the font must be guarded against being run while on an X display or
6064 while usplash is running, because some kernel console drivers (at least
6065 vgacon) are fundamentally unable to change the font only on some virtual
6066 consoles, and will corrupt video memory if you try (LP: #73955). We now
6067 use setupcon --save-only to make sure the font is available on the root
6068 filesystem for the next boot but don't load it immediately.
6069
6070 -- Colin Watson <cjwatson@ubuntu.com> Mon, 15 Jan 2007 20:08:33 +0000
6071
6072console-setup (1.13ubuntu4) feisty; urgency=low
6073
6074 * Include ro(std) in keymap tree, after talking with Eddy Petrişor.
6075 * Disable workaround in ckbcomp for the kernel not applying Caps Lock to
6076 non-ASCII letters; the cure is worse than the disease because it makes
6077 Caps Lock equivalent to Shift Lock (LP: #69725).
6078 * Install MyKeyboardNames.pl (built from /usr/share/X11/xkb) rather than
6079 KeyboardNames.pl (built from the out-of-date copy in Keyboard/ckb) as
6080 /usr/share/console-setup/KeyboardNames.pl (LP: #71864).
6081
6082 -- Colin Watson <cjwatson@ubuntu.com> Fri, 5 Jan 2007 14:15:04 +0000
6083
6084console-setup (1.13ubuntu3) feisty; urgency=low
6085
6086 * Remove ch(fr) from keymap tree again; it's not distinguishable from ch
6087 without checking shift key state, which keymapper currently doesn't do.
6088
6089 -- Colin Watson <cjwatson@ubuntu.com> Wed, 29 Nov 2006 11:28:48 +0000
6090
6091console-setup (1.13ubuntu2) feisty; urgency=low
6092
6093 * Make Keyboard/keymaptree executable again.
6094
6095 -- Colin Watson <cjwatson@ubuntu.com> Tue, 28 Nov 2006 20:09:22 +0000
6096
6097console-setup (1.13ubuntu1) feisty; urgency=low
6098
6099 * Resynchronise with Debian. Remaining changes:
6100 - Use keymapper to generate decision trees for a restricted subset of
6101 the pc105 model.
6102 - If the detect-keyboard debconf plugin is available
6103 (cdebconf-newt-detect-keys in the installer), then offer to use it to
6104 detect the keyboard layout.
6105 - Ship KeyboardNames.pl and kbdnames-maker in /usr/share/console-setup.
6106 - Only default to Canadian layout for fr_CA; use U.S. English for other
6107 *_CA locales.
6108 - Fix default layout for Bosnian and default variant for Hindi.
6109 - Set default charmap for d-i to UTF-8.
6110 - Remove unhelpful defaults for several questions.
6111 - Adjust the default keyboard model for Brazilian and Japanese layouts.
6112 - Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
6113 console-setup/variantcode, console-setup/optionscode, and
6114 console-setup/fontsize.
6115 - Use jp(latin),jp rather than us,jp by default for Japanese.
6116 - Reset console-setup/toggle to the default if it's set to "No toggling"
6117 and you select a non-Latin layout.
6118 - Change the default font from Terminus to VGA where supported.
6119 - Skip now-unnecessary console check in init scripts.
6120 - Fix up font face and size on upgrading from old versions in Edgy.
6121 - Add a few bits of installer integration to console-setup-udeb borrowed
6122 from kbd-chooser.
6123 - console-setup Depends: perl; something in ckbcomp is causing perl to
6124 'use utf8' implicitly, and some of the necessary modules aren't in
6125 perl-base.
6126 - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
6127 tty, since the current tty might belong to X and changing X's tty out
6128 of raw mode is a very bad idea.
6129 * Restore udeb generation.
6130
6131 * Map fr_CH to ch(fr) (Swiss French).
6132 * Include ch(fr) in keymap tree.
6133 * Fix codeset question priority for Esperanto.
6134 * Remove X and usplash checks in keyboard-setup and console-setup init
6135 scripts, since neither are needed following the fix in console-setup
6136 1.7ubuntu19.
6137 * Allow setupcon to be run on install again, for the same reason.
6138 * Automatically save the font and keymap to /etc in
6139 /etc/init.d/console-setup if it isn't being run from init; this allows
6140 us to tolerate XKB data being moved to /usr. Similarly, ensure that the
6141 font and keymap are saved to /etc during initial installation.
6142
6143 -- Colin Watson <cjwatson@ubuntu.com> Fri, 24 Nov 2006 18:09:32 +0000
6144
3074console-setup (1.13) unstable; urgency=low6145console-setup (1.13) unstable; urgency=low
30756146
3076 * Unfuzzy the translations.6147 * Unfuzzy the translations.
@@ -3156,6 +6227,202 @@ console-setup (1.8) unstable; urgency=low
31566227
3157 -- Anton Zinoviev <zinoviev@debian.org> Tue, 19 Sep 2006 11:56:15 +03006228 -- Anton Zinoviev <zinoviev@debian.org> Tue, 19 Sep 2006 11:56:15 +0300
31586229
6230console-setup (1.7ubuntu19) edgy; urgency=low
6231
6232 * If upgrading from an older version than this one, check for the Terminus
6233 font face and change it to VGA (if you do like it, you can change it
6234 back and it won't be touched again). If Terminus was in use, also check
6235 for the 12x6 font size and change it to 16, since that was apparently
6236 selected due to a strange use-of-debconf bug.
6237 * Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
6238 tty, since the current tty might belong to X and changing X's tty out of
6239 raw mode is a very bad idea (closes: Malone #66929; requires kbd 1.12-15
6240 or console-tools 1:0.2.3dbs-62ubuntu10).
6241 * Adjust the default keyboard model for Brazilian (closes: Malone #66774)
6242 and Japanese (closes: Malone #66719) layouts.
6243
6244 -- Colin Watson <cjwatson@ubuntu.com> Fri, 20 Oct 2006 20:16:09 +0100
6245
6246console-setup (1.7ubuntu18) edgy; urgency=low
6247
6248 * Change the default font to VGA where supported; Terminus does not seem
6249 to have widespread aesthetic appeal.
6250 * Use jp(latin),jp rather than us,jp by default for Japanese, and set the
6251 model to jp106 (closes: Malone #63915).
6252 * Build-depend on keymapper (>= 0.5.3-7) for improved Alt-handling logic.
6253
6254 -- Colin Watson <cjwatson@ubuntu.com> Thu, 12 Oct 2006 02:42:15 +0100
6255
6256console-setup (1.7ubuntu17) edgy; urgency=low
6257
6258 * Only default to Canadian layout for fr_CA; use U.S. English for other
6259 *_CA locales (closes: Malone #64418).
6260 * Install kbdnames-maker in /usr/share/console-setup, to make it easier
6261 for non-Perl programs to use KeyboardNames.pl.
6262
6263 -- Colin Watson <cjwatson@ubuntu.com> Wed, 11 Oct 2006 12:52:36 +0100
6264
6265console-setup (1.7ubuntu16) edgy; urgency=low
6266
6267 * Backport from trunk (Anton Zinoviev, closes: Malone #63921):
6268 - New mini-font georgian16.bdf to be used for the Georgian letters in
6269 Fixed16, author: Gia Shervashidze. Thanks to Vladimer Sichinava.
6270
6271 -- Colin Watson <cjwatson@ubuntu.com> Wed, 4 Oct 2006 11:37:15 +0100
6272
6273console-setup (1.7ubuntu15) edgy; urgency=low
6274
6275 * Fix build failure caused by wrong path to KeyboardNames.pl.
6276
6277 -- Colin Watson <cjwatson@ubuntu.com> Tue, 3 Oct 2006 15:44:59 +0100
6278
6279console-setup (1.7ubuntu14) edgy; urgency=low
6280
6281 * Ship KeyboardNames.pl in /usr/share/console-setup.
6282
6283 -- Colin Watson <cjwatson@ubuntu.com> Tue, 3 Oct 2006 11:09:27 +0100
6284
6285console-setup (1.7ubuntu13) edgy; urgency=low
6286
6287 * Remove obsolete XORGCONFIGFILE variable.
6288 * Reset console-setup/toggle to the default if it's set to "No toggling"
6289 and you select a non-Latin layout (closes: Malone #63178).
6290
6291 -- Colin Watson <cjwatson@ubuntu.com> Mon, 2 Oct 2006 14:47:58 +0100
6292
6293console-setup (1.7ubuntu12) edgy; urgency=low
6294
6295 * Don't run the init script (and thereby setupcon) on upgrade; just print
6296 a message telling you to run setupcon from a virtual console if you want
6297 to update your console configuration (closes: Malone #61723).
6298 * Update debian-installer/keymap handling from trunk (Anton Zinoviev).
6299 Drop /etc/X11/xorg.conf upgrade handling, also per trunk, as I've been
6300 convinced that that is much less safe due to the prevalence of GNOME/KDE
6301 keymap overrides, and furthermore it made it more difficult to have
6302 ubiquity tell console-setup just to guess a default from the locale.
6303 * Drop the priority of the model and layout questions to medium if a
6304 configuration file already exists, since they'll have been asked at
6305 medium first time round and if we then ask them at critical the second
6306 time round they will be unexpectedly shown (closes: Malone #59883).
6307 * Backport from trunk:
6308 - config.proto: Handle properly the case when the user backs up from the
6309 first Debconf question.
6310
6311 -- Colin Watson <cjwatson@ubuntu.com> Sat, 23 Sep 2006 00:40:48 +0100
6312
6313console-setup (1.7ubuntu11) edgy; urgency=low
6314
6315 * Fix default layout for Bosnian and default variant for Hindi.
6316
6317 -- Colin Watson <cjwatson@ubuntu.com> Fri, 22 Sep 2006 15:57:23 +0100
6318
6319console-setup (1.7ubuntu10) edgy; urgency=low
6320
6321 * console-setup Depends: perl; something in ckbcomp is causing perl to
6322 'use utf8' implicitly, and some of the necessary modules aren't in
6323 perl-base (closes: Malone #60203).
6324 * Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
6325 console-setup/variantcode, console-setup/optionscode, and
6326 console-setup/fontsize.
6327 * Don't set up the console font at boot time if usplash is running, since
6328 that seems to trigger a kernel bug that corrupts the usplash display
6329 (closes: Malone #60483).
6330
6331 -- Colin Watson <cjwatson@ubuntu.com> Thu, 21 Sep 2006 01:01:54 +0100
6332
6333console-setup (1.7ubuntu9) edgy; urgency=low
6334
6335 * Switch build-dependency and dependency back to xkb-data, now that it's
6336 fixed. Make the dependencies versioned until after Edgy is released to
6337 avoid problems with partially-upgraded systems where only the broken
6338 xkb-data is installed.
6339
6340 -- Colin Watson <cjwatson@ubuntu.com> Wed, 13 Sep 2006 10:24:20 +0100
6341
6342console-setup (1.7ubuntu8) edgy; urgency=low
6343
6344 * Add setupcon --force option and use it in postinst (Anton Zinoviev,
6345 http://lists.alioth.debian.org/pipermail/pkg-kbd-devel/2006-August/000278.html).
6346 * Check $DISPLAY rather than /proc/self/fd/2 in /etc/init.d/keyboard-setup
6347 and /etc/init.d/console-setup; use setupcon --force.
6348
6349 -- Colin Watson <cjwatson@ubuntu.com> Mon, 11 Sep 2006 09:47:36 +0100
6350
6351console-setup (1.7ubuntu7) edgy; urgency=low
6352
6353 * Handle debian-installer/locale not being available (closes: Malone
6354 #59718).
6355 * Remove stray Keyboard/amiga.ekmap in source package.
6356 * Fix a potential infinite loop in the config script while moving past the
6357 variant question with an unsupported layout.
6358
6359 -- Colin Watson <cjwatson@ubuntu.com> Sun, 10 Sep 2006 12:07:53 +0100
6360
6361console-setup (1.7ubuntu6) edgy; urgency=low
6362
6363 * If there's no console-setup configuration when console-setup.config
6364 runs, then:
6365 - If there is an xorg.conf, set the defaults from there.
6366 - Failing that, if debian-installer/keymap is set, try to guess correct
6367 defaults from that using the same algorithm as formerly applied by
6368 xserver-xorg.config. The only serious change I made to the algorithm
6369 is that it now maps (mac-usb-)uk to plain gb, not gb(intl), since
6370 that's closer to what UK keyboard users generally expect.
6371
6372 -- Colin Watson <cjwatson@ubuntu.com> Fri, 8 Sep 2006 00:13:26 +0100
6373
6374console-setup (1.7ubuntu5) edgy; urgency=low
6375
6376 * Only call setupcon from postinst script if /lib/debian-installer exists,
6377 to make sure we're really in d-i. (Calling setupcon from X appears to
6378 make things rather messy.)
6379
6380 -- Colin Watson <cjwatson@ubuntu.com> Thu, 7 Sep 2006 17:11:12 +0100
6381
6382console-setup (1.7ubuntu4) edgy; urgency=low
6383
6384 * Remove cs from the list of non-Latin layouts, as it has special
6385 per-variant handling.
6386 * Fix syntax error in config script.
6387 * Don't try to use the detect-keyboard plugin if running noninteractively.
6388
6389 -- Colin Watson <cjwatson@ubuntu.com> Thu, 7 Sep 2006 15:39:38 +0100
6390
6391console-setup (1.7ubuntu3) edgy; urgency=low
6392
6393 * Use keymapper to generate decision trees for a restricted subset of the
6394 pc105 model. (I tried building trees for the whole model, but this took
6395 far too long.)
6396 * If the detect-keyboard debconf plugin is available
6397 (cdebconf-newt-detect-keys in the installer), then offer to use it to
6398 detect the keyboard layout.
6399 * Fix debian/po/POTFILES.in to point to console-setup.templates.
6400 * Make console-setup-udeb depend on console-setup-fonts-udeb, at least for
6401 now.
6402 * Convert init script to LSB logging functions.
6403 * Add a few bits of installer integration to console-setup-udeb borrowed
6404 from kbd-chooser (/lib/debian-installer.d/S55console-setup,
6405 post-base-installer hook).
6406 * Temporarily build-depend and depend on just xkeyboard-config to work
6407 around Malone #59220.
6408 * Set default charmap for d-i to UTF-8.
6409 * Remove unhelpful "none" defaults for several questions.
6410
6411 -- Colin Watson <cjwatson@ubuntu.com> Thu, 7 Sep 2006 09:18:42 +0100
6412
6413console-setup (1.7ubuntu2) edgy; urgency=low
6414
6415 * Make console-setup-udeb depend on console-tools-udeb.
6416
6417 -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 23 Aug 2006 14:36:58 +0200
6418
6419console-setup (1.7ubuntu1) edgy; urgency=low
6420
6421 * Call setupcon with input and output from /dev/tty in postinst and make
6422 sure setupcon understands that properly.
6423
6424 -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 23 Aug 2006 12:54:27 +0200
6425
3159console-setup (1.7) unstable; urgency=low6426console-setup (1.7) unstable; urgency=low
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches